formatsOf
uses node:sqlite
The hash formats a codebase's definitions are in.
import { DatabaseSync } from "node:sqlite"; export function formatsOf(file: string): number[] { const db = new DatabaseSync(file, { readOnly: true }); try { return ( db.prepare("SELECT DISTINCT ir_version AS v FROM components ORDER BY v").all() as { v: number; }[] ).map((r) => r.v); } finally { db.close(); } }