47 lines
1.0 KiB
TOML
47 lines
1.0 KiB
TOML
[workspace]
|
|
members = [
|
|
".",
|
|
"api",
|
|
"typegen",
|
|
"ui-gpui",
|
|
"ui-iced",
|
|
"crates/iced_video_player",
|
|
]
|
|
[workspace.dependencies]
|
|
iced = { git = "https://github.com/iced-rs/iced", features = [
|
|
"advanced",
|
|
"canvas",
|
|
"image",
|
|
"sipper",
|
|
"tokio",
|
|
"debug",
|
|
] }
|
|
iced_wgpu = { git = "https://github.com/iced-rs/iced" }
|
|
iced_video_player = { path = "crates/iced_video_player" }
|
|
|
|
[package]
|
|
name = "jello"
|
|
version = "0.1.0"
|
|
edition = "2024"
|
|
license = "MIT"
|
|
|
|
[dependencies]
|
|
api = { version = "0.1.0", path = "api" }
|
|
clap = { version = "4.5", features = ["derive"] }
|
|
clap_complete = "4.5"
|
|
dotenvy = "0.15.7"
|
|
error-stack = "0.6"
|
|
thiserror = "2.0"
|
|
tokio = { version = "1.43.1", features = ["macros", "rt-multi-thread"] }
|
|
toml = "0.9.8"
|
|
tracing = "0.1"
|
|
tracing-subscriber = { version = "0.3", features = ["env-filter"] }
|
|
|
|
ui-gpui = { version = "0.1.0", path = "ui-gpui", optional = true }
|
|
ui-iced = { version = "0.1.0", path = "ui-iced", optional = true }
|
|
|
|
[features]
|
|
default = ["iced"]
|
|
iced = ["dep:ui-iced"]
|
|
gpui = ["dep:ui-gpui"]
|