golem-rib 1.1.8

Parser for Golem's Rib language
[package]
name = "golem-rib"
version = "1.1.8"
edition = "2021"
license = "Apache-2.0"
homepage = "https://golem.cloud"
repository = "https://github.com/golemcloud/golem"
description = "Parser for Golem's Rib language"

[features]
default = ["json_in_errors", "protobuf", "poem"]
json_in_errors = ["protobuf", "golem-wasm-rpc/json"]
protobuf = ["dep:golem-api-grpc", "golem-wasm-ast/protobuf", "golem-wasm-rpc/protobuf"]
poem = ["dep:poem-openapi", "golem-wasm-ast/poem_openapi", "golem-wasm-ast/poem_openapi"]

[dependencies]
golem-api-grpc = { path = "../golem-api-grpc", version = "1.1.8", optional = true } # TODO: remove this dependency
golem-wasm-ast = { path = "../wasm-ast", version = "1.1.8", default-features = false, features = ["analysis", "bincode"] }
golem-wasm-rpc = { path = "../wasm-rpc", version = "1.1.8", default-features = false, features = ["bincode", "typeinfo", "text"] }

bigdecimal = { workspace = true }
bincode = { workspace = true }
combine = { workspace = true }
poem-openapi = { workspace = true, optional = true }
semver = { workspace = true }
serde = { workspace = true }
serde_json = { workspace = true }

[dev-dependencies]
test-r = { workspace = true }

[lib]
name = "rib"
path = "src/lib.rs"
harness = false