Files
Chris Tate aa7ed9aa52 feat(storage): add SQLite-backed record store (#320)
* feat(storage): add SQLite-backed record store

- add capability-shed SQLite storage with deterministic effects, replay, and atomic record operations
- expose matching TypeScript and Zig APIs across desktop and mobile hosts
- add hermetic coverage, devhost support, documentation, and a worked example

Co-authored-by: carvalab <1446654+carvalab@users.noreply.github.com>

* fix(storage): restore pristine SQLite amalgamation

- restore the upstream byte removed during whitespace cleanup so the vendored source matches its documented checksum

Co-authored-by: carvalab <1446654+carvalab@users.noreply.github.com>

* fix(storage): harden store result delivery

* fix(storage): align devhost store semantics

* fix(storage): address review findings

---------

Co-authored-by: carvalab <1446654+carvalab@users.noreply.github.com>
2026-08-11 19:59:33 -05:00

34 lines
977 B
Zig

.{
.name = .native_sdk,
.fingerprint = 0xc309966142f33087,
.version = "0.1.0",
.minimum_zig_version = "0.16.0",
// No dependencies. The terminal emulator (libghostty-vt) is
// deliberately NOT pinned here: a pin in this file is materialized
// into every consumer's package directory even when lazy and
// unused. Apps that want live `<terminal>` sessions pin it in their
// own build.zig.zon and ask for it with
// `addAppArtifacts(.{ .terminal_sessions = true })` — see
// examples/workbench, which also owns that path's test coverage.
.dependencies = .{},
.paths = .{
"README.md",
"CHANGELOG.md",
"LICENSE",
"SECURITY.md",
"app.zon",
"assets",
"build",
"build.zig",
"build.zig.zon",
"docs",
"examples",
"packages",
"src",
"templates",
"tests",
"third_party/sqlite",
"tools",
},
}