Added watch script + localization

This commit is contained in:
Elio Struyf
2023-07-16 20:01:09 -04:00
parent c35dace7c7
commit 15b58181fd
6 changed files with 361 additions and 7 deletions
+3
View File
@@ -27,6 +27,9 @@ const camlCase = (str) => {
// Write the enum values
keys.forEach((key, index) => {
enumFile.write(` /**\n`);
enumFile.write(` * ${en[key]}\n`);
enumFile.write(` */\n`);
enumFile.write(` ${camlCase(key)} = '${key}'${index === keys.length - 1 ? '' : ','}\n`);
});
+12
View File
@@ -0,0 +1,12 @@
const fs = require('fs');
const { exec } = require('node:child_process');
const { join } = require('path');
const localFile = '../l10n/bundle.l10n.json';
console.log(`Watching for file changes on ${localFile}`);
fs.watchFile(join(__dirname, localFile), (curr, prev) => {
console.log(`update enum`)
exec(`npm run localization:generate`)
});