[package] name = "ngx_l402" version = "1.2.8" edition = "2021" [lib] name = "ngx_l402_lib" crate-type = ["cdylib"] test = false doctest = false [workspace] members = ["ngx_l402_core"] # grpc-server and stress-test are standalone crates built on their own; keep # them out of this workspace so they continue to build independently. exclude = ["grpc-server", "stress-test"] [dependencies] ngx = { version = "0.5.1" } l402_middleware = "2.3.3" ngx_l402_core = { path = "ngx_l402_core" } tokio = { version = "1.33.0", features = ["full"] } futures = "0.3" serde_json = "1.0" once_cell = "1.20.3" cdk = { version = "0.14.1", default-features = false, features = ["wallet"] } cdk-sqlite = { version = "0.14.1", default-features = false, features = ["wallet"] } base64 = "0.22.1" redis = { version = "0.32.2", features = ["r2d2"] } r2d2 = "0.8" macaroon = "0.3.0" log = "0.4" env_logger = "0.11" chrono = "0.4" url = "2.5" ciborium = "0.2.2" sha2 = "0.10" hex = "0.4" qrcode-generator = "4" lightning = "0.2.2" openssl-probe = "0.1.5" libc = "0.2.189" [features] default = [] export-modules = []