content: [package]
  name = "rocksky-scrobbler"
  version = "0.1.0"
  authors.workspace = true
  edition.workspace = true
  license.workspace = true
  repository.workspace = true
  
  [dependencies]
  serde = { version = "1.0.217", features = ["derive"] }
  serde_json = "1.0.139"
  sqlx = { version = "0.8.3", features = [
    "runtime-tokio",
    "tls-rustls",
    "postgres",
    "chrono",
    "derive",
    "macros",
  ] }
  tokio = { version = "1.43.0", features = ["full"] }
  owo-colors = "4.1.0"
  dotenv = "0.15.0"
  anyhow = "1.0.96"
  actix-web = "4.9.0"
  redis = { version = "0.29.0", features = ["tokio-comp"] }
  hex = "0.4.3"
  jsonwebtoken = "9.3.1"
  md5 = "0.7.0"
  reqwest = { version = "0.12.12", features = [
    "rustls-tls",
    "json",
    "multipart",
  ], default-features = false }
  quick-xml = { version = "0.37.4", features = ["serialize"] }
  chrono = { version = "= 0.4.39", features = ["serde"] }
  aes = "0.8.4"
  ctr = "0.9.2"
  rand = "0.9.0"
  uuid = { version = "1.17.0", features = ["v4"] }
  actix-limitation = "0.5.1"
  actix-session = "0.10.1"
  tokio-stream = { version = "0.1.17", features = ["full"] }
  tracing = "0.1.41"
  nanoid = "0.4.0"
  
  [dev-dependencies]
  serial_test = "3.0.0"
  