69 lines
1.5 KiB
TOML
69 lines
1.5 KiB
TOML
[package]
|
|
name = "server-api"
|
|
version = "0.1.0"
|
|
edition.workspace = true
|
|
license.workspace = true
|
|
publish = false
|
|
|
|
[features]
|
|
default = []
|
|
typescript = ["dep:ts-rs", "protocol/typescript"]
|
|
|
|
[dependencies]
|
|
api-macros = { workspace = true, features = ["reqwest", "axum", "openapi"] }
|
|
memory.workspace = true
|
|
plugin-plan.workspace = true
|
|
merge-request.workspace = true
|
|
protocol = { workspace = true, features = ["json-schema"] }
|
|
runtime-api.workspace = true
|
|
schemars.workspace = true
|
|
serde = { workspace = true, features = ["derive"] }
|
|
serde_json.workspace = true
|
|
sha2.workspace = true
|
|
ticket.workspace = true
|
|
ts-rs = { version = "12.0.1", optional = true }
|
|
url.workspace = true
|
|
webauthn-rs-proto = "0.5.5"
|
|
workdir.workspace = true
|
|
|
|
[dev-dependencies]
|
|
tempfile.workspace = true
|
|
tokio.workspace = true
|
|
|
|
[[example]]
|
|
name = "generate_legacy_typescript"
|
|
required-features = ["typescript"]
|
|
|
|
[[example]]
|
|
name = "generate_workdir_api_types"
|
|
|
|
[[example]]
|
|
name = "generate_worker_launch_api_types"
|
|
|
|
[[example]]
|
|
name = "generate_companion_api_types"
|
|
|
|
[[example]]
|
|
name = "generate_memory_api_types"
|
|
required-features = ["typescript"]
|
|
|
|
[[example]]
|
|
name = "generate_skill_api_types"
|
|
required-features = ["typescript"]
|
|
|
|
[[example]]
|
|
name = "generate_auth_api_types"
|
|
required-features = ["typescript"]
|
|
|
|
[[example]]
|
|
name = "generate_repository_access_types"
|
|
required-features = ["typescript"]
|
|
|
|
[[example]]
|
|
name = "generate_drive_api_types"
|
|
required-features = ["typescript"]
|
|
|
|
[[example]]
|
|
name = "generate_plugin_api_types"
|
|
required-features = ["typescript"]
|