133 lines · 4.5 KB · TOML
RawDownload
[package]authors = ["Nathan Sobo <nathan@zed.dev>"]default-run = "collab"edition = "2021"name = "collab"version = "0.44.0"publish = falselicense = "AGPL-3.0-or-later" [lints]workspace = true [[bin]]name = "collab" [features]sqlite = ["sea-orm/sqlx-sqlite", "sqlx/sqlite"]test-support = ["sqlite"] [dependencies]anthropic.workspace = trueanyhow.workspace = trueasync-stripe.workspace = trueasync-tungstenite.workspace = trueaws-config = { version = "1.1.5" }aws-sdk-s3 = { version = "1.15.0" }aws-sdk-kinesis = "1.51.0"axum = { version = "0.6", features = ["json", "headers", "ws"] }axum-extra = { version = "0.4", features = ["erased-json"] }base64.workspace = truechrono.workspace = trueclock.workspace = truecollections.workspace = truedashmap.workspace = truederive_more.workspace = trueenvy = "0.4.2"futures.workspace = truegoogle_ai.workspace = truehex.workspace = truehttp_client.workspace = truejsonwebtoken.workspace = truelivekit_server.workspace = truelog.workspace = truenanoid.workspace = trueopen_ai.workspace = trueparking_lot.workspace = trueprometheus = "0.13"prost.workspace = truerand.workspace = truereqwest = { version = "0.11", features = ["json"] }reqwest_client.workspace = truerpc.workspace = truerustc-demangle.workspace = truescrypt = "0.11"sea-orm = { version = "1.1.0-rc.1", features = ["sqlx-postgres", "postgres-array", "runtime-tokio-rustls", "with-uuid"] }semantic_version.workspace = truesemver.workspace = trueserde.workspace = trueserde_derive.workspace = trueserde_json.workspace = truesha2.workspace = truesqlx = { version = "0.8", features = ["runtime-tokio-rustls", "postgres", "json", "time", "uuid", "any"] }strum.workspace = truesubtle.workspace = truesupermaven_api.workspace = truetelemetry_events.workspace = truetext.workspace = truethiserror.workspace = truetime.workspace = truetokio = { workspace = true, features = ["full"] }toml.workspace = truetower = "0.4"tower-http = { workspace = true, features = ["trace"] }tracing = "0.1.40"tracing-subscriber = { version = "0.3.18", features = ["env-filter", "json", "registry", "tracing-log"] } # workaround for https://github.com/tokio-rs/tracing/issues/2927util.workspace = trueuuid.workspace = true [dev-dependencies]assistant = { workspace = true, features = ["test-support"] }assistant_tool.workspace = truecontext_server.workspace = trueasync-trait.workspace = trueaudio.workspace = truecall = { workspace = true, features = ["test-support"] }channel.workspace = trueclient = { workspace = true, features = ["test-support"] }collab_ui = { workspace = true, features = ["test-support"] }collections = { workspace = true, features = ["test-support"] }ctor.workspace = trueeditor = { workspace = true, features = ["test-support"] }env_logger.workspace = trueextension.workspace = truefile_finder.workspace = truefs = { workspace = true, features = ["test-support"] }git = { workspace = true, features = ["test-support"] }git_hosting_providers.workspace = truegpui = { workspace = true, features = ["test-support"] }hyper.workspace = trueindoc.workspace = truelanguage = { workspace = true, features = ["test-support"] }language_model = { workspace = true, features = ["test-support"] }lsp = { workspace = true, features = ["test-support"] }menu.workspace = truemulti_buffer = { workspace = true, features = ["test-support"] }node_runtime.workspace = truenotifications = { workspace = true, features = ["test-support"] }pretty_assertions.workspace = trueproject = { workspace = true, features = ["test-support"] }recent_projects = { workspace = true }release_channel.workspace = trueremote = { workspace = true, features = ["test-support"] }remote_server.workspace = truerpc = { workspace = true, features = ["test-support"] }sea-orm = { version = "1.1.0-rc.1", features = ["sqlx-sqlite"] }serde_json.workspace = truesession = { workspace = true, features = ["test-support"] }settings = { workspace = true, features = ["test-support"] }sqlx = { version = "0.8", features = ["sqlite"] }theme.workspace = trueunindent.workspace = trueutil.workspace = trueworkspace = { workspace = true, features = ["test-support"] }worktree = { workspace = true, features = ["test-support"] } [target.'cfg(target_os = "macos")'.dev-dependencies]livekit_client_macos = { workspace = true, features = ["test-support"] } [target.'cfg(not(target_os = "macos"))'.dev-dependencies]livekit_client =  {workspace = true, features = ["test-support"] } [package.metadata.cargo-machete]ignored = ["async-stripe"]