feat: better error handling

This commit is contained in:
2026-01-18 19:56:51 +08:00
parent 208b996627
commit e310133421
29 changed files with 1375 additions and 486 deletions

View File

@@ -24,6 +24,7 @@ tracing-subscriber = { version = "0.3", features = ["env-filter"] }
derive_more = { version = "2", features = ["full"] }
thiserror = "2"
miette = { version = "7.4", features = ["fancy"] }
hashbrown = "0.16"
petgraph = "0.8"
@@ -40,6 +41,9 @@ nix-nar = "0.3"
sha2 = "0.10"
hex = "0.4"
sourcemap = "9.0"
base64 = "0.22"
# Fetcher dependencies
reqwest = { version = "0.12", features = ["blocking", "rustls-tls"], default-features = false }
tar = "0.4"
@@ -54,6 +58,7 @@ tempfile = "3.24"
rusqlite = { version = "0.33", features = ["bundled"] }
rnix = "0.12"
rowan = "0.15"
nix-js-macros = { path = "../nix-js-macros" }