UNPKG

491 BPlain TextView Raw
1import fs from "fs"
2import { exportXlsx } from "./utils"
3
4/**
5 * Export file to XLSX
6 * @param dataFile e.g. "localizations.json"
7 * @param xlsxFile path of file to export
8 */
9 export default function exportLocalizationFileToXlsx(dataFile: string, xlsxFile: string): void {
10 // Read in data file
11 const localizations = JSON.parse(fs.readFileSync(dataFile, "utf-8"))
12
13 const ws = exportXlsx(localizations.locales, localizations.strings)
14 return fs.writeFileSync(xlsxFile, ws, "base64")
15}