Commit Graph
4 Commits
Author SHA1 Message Date
hypercross 256c685f6c refactor: remove implicit content sniffing and table conversion
- Split loadCSV into parseCSVString (content) and loadCSVFromPath
  (path); drop isCSV/looksLikeCsv heuristics
- Delete coerceSparkTables and markedTable label-header magic;
  plain markdown tables now render as plain tables
- Add explicit markdown role=spark-table fence syntax that converts
  pipe tables to CSV at scan time, with dice-header validation
- Map ESM-only github-slugger and csv-parse browser build to CJS in
  jest config; add content-registry tests
2026-09-08 21:33:12 +08:00
hypercross bda201ae81 refactor: impl 2026-03-01 13:54:48 +08:00
hypercross 62780e3e56 refactor: impl 2026-03-01 12:51:15 +08:00
hypercross 5d026dfd80 refactor: impl 2026-03-01 12:41:03 +08:00