[dependencies.async-recursion]
default-features = false
features = []
optional = true
version = "1.0.4"
[dependencies.async-trait]
default-features = false
features = []
optional = true
version = "0.1.53"
[dependencies.chrono]
default-features = false
features = []
optional = true
version = "0.4.19"
[dependencies.hex]
default-features = false
features = []
optional = true
version = "0.4.3"
[dependencies.matchit]
default-features = false
features = []
optional = true
version = "0.7.2"
[dependencies.no-std-compat]
features = ["alloc"]
optional = false
version = "0.4.1"
[dependencies.parking_lot]
default-features = false
features = ["send_guard"]
optional = true
version = "0.12.1"
[dependencies.product-os-capabilities]
default-features = false
features = []
optional = true
version = ">= 0.0.1"
[dependencies.product-os-net]
default-features = true
features = []
optional = false
version = ">= 0.0.1"
[dependencies.product-os-openapi]
default-features = false
features = []
optional = true
version = ">= 0.0.1"
[dependencies.product-os-random]
default-features = false
features = []
optional = false
version = ">= 0.0.1"
[dependencies.product-os-request]
default-features = false
features = ["json"]
optional = false
version = ">= 0.0.1"
[dependencies.product-os-router]
default-features = false
features = []
optional = true
version = ">= 0.0.1"
[dependencies.product-os-security]
default-features = false
features = ["jwt_auth_verify", "jwt_encrypt_decrypt"]
optional = false
version = ">= 0.0.1"
[dependencies.product-os-utilities]
default-features = false
features = ["data"]
optional = false
version = ">= 0.0.1"
[dependencies.regex]
default-features = false
features = ["unicode-perl"]
optional = true
version = "1.5.4"
[dependencies.serde]
default-features = false
features = ["derive"]
optional = true
version = "1.0.157"
[dependencies.serde_json]
features = ["alloc"]
optional = true
version = "1.0.108"
[dependencies.tracing]
default-features = false
features = []
optional = false
version = "0.1.29"
[dependencies.urlencoding]
default-features = false
features = []
optional = true
version = "2.1.0"
[dependencies.uuid]
default-features = false
features = ["serde", "v4"]
optional = true
version = "1.1.2"
[dependencies.xml-rs]
default-features = false
features = []
optional = true
version = "0.8.4"
[features]
connectors = ["hex", "regex/std", "regex/unicode-perl", "uuid", "uuid/serde", "uuid/v4", "uuid/fast-rng", "xml-rs", "urlencoding", "parking_lot", "parking_lot/send_guard", "async-trait", "product-os-capabilities", "product-os-router"]
default = ["product-os-net/std", "product-os-capabilities/default", "product-os-router/default", "product-os-openapi/default", "product-os-request/default", "product-os-random/default", "product-os-security/default", "product-os-utilities/default"]
definition = ["serde_json", "chrono", "serde", "matchit", "regex"]
openapi = ["product-os-openapi/openapi", "async-recursion", "serde_json"]
[package]
authors = ["Jeremy de Oliveira-Kumar <eremyj@gmail.com>"]
autobenches = true
autobins = true
autoexamples = true
autotests = true
build = false
categories = []
description = "Product OS : Connector provides a framework for definining a server with APIs, outward API calls, a workflow to pass data along, all using only configuration that can be defined in JSON or Yaml. This flexible and powerful framework is akin to using automation tools like Zapier and IFTTT and tray.io and supports using OpenAPI / Swagger defined APIs."
edition = "2021"
exclude = []
include = []
keywords = ["product-os"]
license = "AGPL-3.0-only"
name = "product-os-connector"
readme = "readme.md"
resolver = "2"
rust-version = "1.69"
version = "0.0.19"