// bottom.json generator // deno run --allow-read --allow-write bottomify.ts import { encode } from "https://deno.land/x/bottomify@0.3.0/deno.ts"; const text = await Deno.readTextFile("./en.json"); const data = JSON.parse(text); function recurse(obj: { [key: string]: any }) { for (let key of Object.keys(obj)) { if (typeof obj[key] === 'object') { recurse(obj[key]); } else { obj[key] = encode(obj[key]); } } } recurse(data); await Deno.writeTextFile("./bottom.json", JSON.stringify(data));