refactor(cli): replace better-sqlite3 with sql.js (pure WASM) — implements RFC #63 #64

Merged
xiaomo merged 1 commits from refactor/sql-js-migration into main 2026-04-23 07:32:39 +00:00

1 Commits

Author SHA1 Message Date
xiaoju c8bf4bf547 refactor(cli): replace better-sqlite3 with sql.js (pure WASM)
- Remove native C++ addon dependency, no more pnpm approve-builds
- sql.js loads SQLite as WASM, zero compilation required
- WASM init is singleton (once per process)
- Add queryAsObjects() adapter for sql.js columnar → row format
- Tests migrated to sql.js (16 passing)

Implements RFC #63
2026-04-23 07:25:08 +00:00