UNPKG

@voerkai18n/utils

Version:

utils for voerkai18n

17 lines (15 loc) 521 B
import path from "node:path" import fs from "node:fs" import { getLanguageDir } from "./getLanguageDir" export function getIdMap(idMapFile?:string): Record<string,string> | undefined{ if(!idMapFile){ const langDir = getLanguageDir({autoCreate:false,absolute:true}) idMapFile = path.join(langDir,"idMap.json") } try{ if(fs.existsSync(idMapFile!)){ return JSON.parse(fs.readFileSync(idMapFile!,{encoding:"utf-8"})) } }catch{ } }