Files
k-frame/crates/adapters/http-api/Cargo.toml
Gabriel Kaszewski e398c240a0 add config-sqlite and http-api adapters
SQLite config store: full ConfigRepository impl with JSON serialization
for mappings, layouts, data source configs. 12 integration tests.

HTTP API: Axum REST endpoints for widgets, data sources, layout, presets.
6 integration tests using tower::oneshot.

Port traits updated to return Send futures for Axum compatibility.
2026-06-18 22:47:38 +02:00

20 lines
386 B
TOML

[package]
name = "http-api"
version = "0.1.0"
edition = "2024"
[dependencies]
domain.workspace = true
application.workspace = true
axum.workspace = true
tower-http.workspace = true
serde.workspace = true
serde_json.workspace = true
[dev-dependencies]
tokio.workspace = true
tower.workspace = true
serde_json.workspace = true
config-memory.workspace = true
tcp-server.workspace = true