Something went wrong. Try again.
An atproto AppView for tracking a Magic: The Gathering collection github.com/eth0net/manaweb
appview atproto mtg rust typescript
Something went wrong. Try again.
12345678910// Quoted only where a bare field would read as something else, which is what// every tracker's own exports do and what `import/csv.ts` reads back.function field(text: string): string { return /["\r\n,]/.test(text) ? `"${text.replace(/"/g, '""')}"` : text;}
export function write(rows: string[][]): string { return rows.map((row) => row.map(field).join(",")).join("\n") + "\n";}