forked from estruyf/doctor
-
Notifications
You must be signed in to change notification settings - Fork 0
/
prepare-sample.js
20 lines (16 loc) · 698 Bytes
/
prepare-sample.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
const fs = require('fs');
const path = require('path');
const config = path.join(__dirname, `../doctor-sample/doctor.sample.json`);
const newPath = path.join(__dirname, `../doctor-sample/doctor.json`);
fs.copyFileSync(config, newPath);
const file = fs.readFileSync(newPath, { encoding: "utf-8" });
if (file) {
const data = JSON.parse(file);
console.log(`Multilingual settings`);
console.log(`Key: ${process.env.TRANSLATOR_KEY}`);
console.log(data.multilingual);
if (data && data.multilingual && data.multilingual.translator) {
data.multilingual.translator.key = process.env.TRANSLATOR_KEY;
fs.writeFileSync(newPath, JSON.stringify(data, null, 2), { encoding: "utf-8" });
}
}