rudof_lib 0.3.21

RDF and Knowledge Graphs processing tool
[package]
name = "rudof_lib"
version.workspace = true
authors.workspace = true
description.workspace = true
documentation = "https://docs.rs/rudof_lib"
edition.workspace = true
license.workspace = true
homepage.workspace = true
repository.workspace = true
include = [
    "src/**/*.rs",
    "src/default_config.toml",
    "Cargo.toml",
    "README.md",
    "LICENSE-MIT",
    "LICENSE-APACHE",
]

[features]
default = [ "sparql" ]
# Pull in the QLever Docker backend (sparql_service/qlever + rudof_rdf/qlever).
qlever = ["sparql_service/qlever", "rudof_rdf/qlever", "dep:tokio"]
sparql = [ "shacl/sparql", "sparql_service/sparql", "rudof_rdf/sparql" ]

[dependencies]
tokio = { workspace = true, optional = true }
rudof_config.workspace = true

[target.'cfg(not(target_family = "wasm"))'.dependencies]
colored.workspace = true
crossterm.workspace = true
dctap.workspace = true
either.workspace = true
lbug.workspace = true
oxrdf = { workspace = true, features = ["oxsdatatypes"] }
rudof_iri.workspace = true
prefixmap.workspace = true
pgschema.workspace = true
rdf_config.workspace = true
reqwest.workspace = true
regex.workspace = true
rudof_generate.workspace = true
rudof_rdf.workspace = true
rudof_viz.workspace = true
semver.workspace = true
serde.workspace = true
serde_json.workspace = true
shacl.workspace = true
shapes_comparator.workspace = true
shapes_converter.workspace = true
shex_ast.workspace = true
shex_validation.workspace = true
sparql_service.workspace = true
tabled.workspace = true
tracing.workspace = true
termtree.workspace = true
thiserror.workspace = true
toml.workspace = true
url.workspace = true

[dev-dependencies]
tempfile.workspace = true