[package] name = "forge_app" version = "0.1.0" edition.workspace = true rust-version.workspace = true [dependencies] forge_domain.workspace = true forge_config.workspace = true forge_stream.workspace = true async-trait.workspace = true anyhow.workspace = true serde.workspace = true serde_yml.workspace = true futures.workspace = true tracing.workspace = true async-recursion.workspace = true chrono.workspace = true derive_setters.workspace = true handlebars.workspace = true forge_embed.workspace = true include_dir.workspace = true serde_json.workspace = true tokio.workspace = true regex.workspace = true thiserror.workspace = true forge_display.workspace = true console.workspace = true derive_more.workspace = true tempfile.workspace = true strum.workspace = true strum_macros.workspace = true forge_template.workspace = true merge.workspace = true convert_case.workspace = true backon.workspace = true sha2.workspace = true hex.workspace = true dashmap.workspace = true url.workspace = true reqwest.workspace = true bytes.workspace = true forge_eventsource.workspace = true schemars.workspace = true glob.workspace = true lazy_static.workspace = true forge_json_repair.workspace = true tonic.workspace = true [dev-dependencies] forge_test_kit.workspace = true tokio = { workspace = true, features = ["macros", "rt", "time", "test-util"] } pretty_assertions.workspace = true insta.workspace = true tokio-stream.workspace = true fake = { version = "5.1.0", features = ["derive"] } forge_domain = { path = "../forge_domain" }