db = {
const db = await FileAttachment("fec.db").sqlite();
let inserts = [];
const parse = fecParser().on("data", (row) =>
inserts.push(insertRow(db, row))
);
const decoder = new TextDecoder("utf-8");
const reader = (await fetch(proxy(fecFiling))).body.getReader();
let done, value;
while ((({ done, value } = await reader.read()), !done)) {
parse.write(decoder.decode(value, { stream: true }));
}
parse.end();
await Promise.all(inserts);
return db;
}