jobIds
uses node:fs
The jobs a directory holds, by id, in order.
import fs from "node:fs"; export function jobIds(dir: string): number[] { if (!fs.existsSync(dir)) return []; return fs .readdirSync(dir) .flatMap((f) => { const id = /^(\d+)\.json$/.exec(f)?.[1]; return id ? [Number(id)] : []; }) .sort((a, b) => a - b); }