botui/Cargo.toml

91 lines
2.1 KiB
TOML
Raw Normal View History

2025-12-03 18:42:22 -03:00
[package]
name = "botui"
version = "6.1.0"
edition = "2021"
description = "General Bots UI - Pure web interface"
2025-12-03 18:42:22 -03:00
license = "AGPL-3.0"
2025-12-21 23:40:44 -03:00
repository = "https://github.com/GeneralBots/BotServer"
keywords = ["chatbot", "ui", "web-interface", "general-bots"]
categories = ["web-programming", "gui"]
2025-12-03 18:42:22 -03:00
[dependencies.botlib]
2026-01-23 09:37:48 -03:00
workspace = true
2025-12-03 18:42:22 -03:00
features = ["http-client"]
[features]
default = ["ui-server", "chat", "drive", "tasks"]
2025-12-03 18:42:22 -03:00
ui-server = []
# App Features
chat = []
mail = []
calendar = []
drive = []
tasks = []
docs = []
paper = []
sheet = []
slides = []
meet = []
research = []
analytics = []
monitoring = []
admin = []
settings = []
sources = []
attendant = []
tools = []
video = []
learn = []
social = []
dashboards = []
designer = []
workspace = []
project = []
goals = []
player = []
canvas = []
people = []
billing = []
products = []
2026-01-23 09:37:48 -03:00
editor = []
tickets = []
2025-12-03 18:42:22 -03:00
[dependencies]
2026-01-23 09:37:48 -03:00
anyhow = { workspace = true }
async-trait = { workspace = true }
axum = { workspace = true }
base64 = { workspace = true }
bytes = { workspace = true }
chrono = { workspace = true, features = ["serde"] }
diesel = { workspace = true, features = ["sqlite"] }
dirs = { workspace = true }
env_logger = { workspace = true }
futures = { workspace = true }
futures-util = { workspace = true }
hostname = { workspace = true }
jsonwebtoken = { workspace = true }
local-ip-address = { workspace = true }
log = { workspace = true }
mime_guess = { workspace = true }
native-tls = { workspace = true }
rand = { workspace = true }
regex = { workspace = true }
reqwest = { workspace = true, features = ["json"] }
serde = { workspace = true, features = ["derive"] }
serde_json = { workspace = true }
time = { workspace = true }
tokio = { workspace = true, features = ["full"] }
tokio-stream = { workspace = true }
tokio-tungstenite = { workspace = true, features = ["native-tls"] }
tower = { workspace = true }
tower-http = { workspace = true, features = ["cors", "fs", "trace"] }
tower-cookies = { workspace = true }
tracing = { workspace = true }
urlencoding = { workspace = true }
uuid = { workspace = true, features = ["serde", "v4"] }
webbrowser = { workspace = true }
2025-12-21 23:40:44 -03:00
[lints]
workspace = true