16 lines
427 B
JavaScript
16 lines
427 B
JavaScript
const fs = require('fs');
|
|
const { execSync } = require("child_process");
|
|
|
|
|
|
const dir = fs.opendirSync("src/app/locale/locales");
|
|
|
|
let item;
|
|
while ((item = dir.readSync()) !== null) {
|
|
if (item.name.endsWith(".json")) {
|
|
console.log(item.name);
|
|
execSync(`formatjs compile src/app/locale/locales/${item.name} --ast --out-file src/app/locale/compiled/${item.name} --format utils/translation-format.js`);
|
|
}
|
|
}
|
|
|
|
dir.closeSync();
|