[package] name = "synctv-proto-providers" version.workspace = true edition.workspace = true authors.workspace = true license.workspace = true [features] default = ["tls-aws-lc", "tls-webpki-roots"] openapi = ["dep:utoipa", "synctv-proto-main/openapi"] tls-aws-lc = ["tonic/tls-aws-lc", "synctv-proto-main/tls-aws-lc"] tls-ring = ["tonic/tls-ring", "synctv-proto-main/tls-ring"] tls-webpki-roots = ["tonic/tls-webpki-roots", "synctv-proto-main/tls-webpki-roots"] tls-native-roots = ["tonic/tls-native-roots", "synctv-proto-main/tls-native-roots"] [dependencies] synctv-proto-main = { workspace = true, default-features = false } tonic.workspace = true tonic-prost.workspace = true prost.workspace = true prost-types.workspace = true prost-reflect.workspace = true pbjson.workspace = true pbjson-types.workspace = true base64.workspace = true serde.workspace = true serde_json.workspace = true utoipa = { workspace = true, optional = true } [build-dependencies] synctv-proto-build.workspace = true [lints] workspace = true