52 lines
1.1 KiB
TOML
52 lines
1.1 KiB
TOML
[package]
|
|
name = "workspace-api"
|
|
version = "0.1.0"
|
|
edition.workspace = true
|
|
license.workspace = true
|
|
publish = false
|
|
|
|
[features]
|
|
default = []
|
|
typescript = ["dep:ts-rs", "protocol/typescript"]
|
|
|
|
[dependencies]
|
|
protocol.workspace = true
|
|
serde = { workspace = true, features = ["derive"] }
|
|
ts-rs = { version = "12.0.1", optional = true }
|
|
webauthn-rs-proto = "0.5.5"
|
|
|
|
[[example]]
|
|
name = "generate_typescript"
|
|
required-features = ["typescript"]
|
|
|
|
[dev-dependencies]
|
|
serde_json.workspace = true
|
|
|
|
[[example]]
|
|
name = "generate_workdir_api_types"
|
|
required-features = ["typescript"]
|
|
|
|
[[example]]
|
|
name = "generate_worker_launch_api_types"
|
|
required-features = ["typescript"]
|
|
|
|
[[example]]
|
|
name = "generate_companion_api_types"
|
|
required-features = ["typescript"]
|
|
|
|
[[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"]
|