oxedyne/fe2o3/fe2o3_steel/Cargo.toml
2.6 KiB, 82 runs
created by r1870400018:916, which is this file's identity for as long as the history lasts, whatever it is later renamed to
download · who wrote it · its history
| 1 | [package] |
| 2 | name = "oxedyne_fe2o3_steel" |
| 3 | version = "0.5.0" |
| 4 | authors = ["h00gs <hello@oxedyne.io>"] |
| 5 | edition = "2021" |
| 6 | license = "BSD-2-Clause/Apache-2.0" |
| 7 | description = "Hematite TCP server including HTTPS, WebSocket and SMTPS support." |
| 8 | repository = "https://github.com/oxedyne-io/fe2o3" |
| 9 | |
| 10 | [lib] |
| 11 | path = "src/lib.rs" |
| 12 | |
| 13 | [[bin]] |
| 14 | name = "steel" |
| 15 | path = "src/main.rs" |
| 16 | |
| 17 | [dependencies] |
| 18 | oxedyne_fe2o3_bot = { path = "../fe2o3_bot" } |
| 19 | oxedyne_fe2o3_core = { path = "../fe2o3_core" } |
| 20 | oxedyne_fe2o3_crypto = { path = "../fe2o3_crypto" } |
| 21 | oxedyne_fe2o3_data = { path = "../fe2o3_data" } |
| 22 | oxedyne_fe2o3_datime = { path = "../fe2o3_datime" } |
| 23 | oxedyne_fe2o3_geom = { path = "../fe2o3_geom" } |
| 24 | oxedyne_fe2o3_hash = { path = "../fe2o3_hash" } |
| 25 | oxedyne_fe2o3_iop_crypto = { path = "../fe2o3_iop_crypto" } |
| 26 | oxedyne_fe2o3_iop_db = { path = "../fe2o3_iop_db" } |
| 27 | oxedyne_fe2o3_iop_hash = { path = "../fe2o3_iop_hash" } |
| 28 | oxedyne_fe2o3_jdat = { path = "../fe2o3_jdat" } |
| 29 | oxedyne_fe2o3_mail = { path = "../fe2o3_mail" } |
| 30 | oxedyne_fe2o3_namex = { path = "../fe2o3_namex" } |
| 31 | oxedyne_fe2o3_net = { path = "../fe2o3_net" } |
| 32 | oxedyne_fe2o3_o3db_sync = { path = "../fe2o3_o3db_sync" } |
| 33 | oxedyne_fe2o3_stds = { path = "../fe2o3_stds" } |
| 34 | oxedyne_fe2o3_syntax = { path = "../fe2o3_syntax" } |
| 35 | oxedyne_fe2o3_sys = { path = "../fe2o3_sys" } |
| 36 | oxedyne_fe2o3_text = { path = "../fe2o3_text" } |
| 37 | oxedyne_fe2o3_tui = { path = "../fe2o3_tui" } |
| 38 | |
| 39 | notify = "6.1.1" |
| 40 | libc = "0.2" |
| 41 | rustls-pemfile = "2" |
| 42 | rustls = { version = "0.23", features = ["ring"] } |
| 43 | rcgen = "0.12.0" |
| 44 | tokio = { version = "1.35", features = ["full"] } |
| 45 | tokio-rustls = "0.26" |
| 46 | futures = "0.3" |
| 47 | |
| 48 | # App. |
| 49 | crossterm = "0.27" |
| 50 | rpassword = "5.0.1" |
| 51 | secrecy = "0.8.0" |
| 52 | zeroize = { version = "1.4.2", features = ["zeroize_derive"] } |
| 53 | |
| 54 | # App dev js bundling. |
| 55 | anyhow = "1.0" |
| 56 | swc = "78.0.0" |
| 57 | swc_bundler = "56.0.1" |
| 58 | swc_common = { version = "26.0.0", features = ["tty-emitter"] } |
| 59 | swc_config = "6.0.0" |
| 60 | swc_ecma_loader = { version = "27.0.0", features = ["node", "cache"] } |
| 61 | swc_ecma_parser = "45.1.4" |
| 62 | swc_ecma_codegen = "32.0.3" |
| 63 | swc_ecma_transforms_module = "56.0.0" |
| 64 | swc_ecma_visit = "29.0.0" |
| 65 | swc_ecma_ast = "29.0.2" |
| 66 | swc_ecma_transforms_base = "49.0.1" |
| 67 | |
| 68 | # App sass compilation to css. |
| 69 | grass = "0.13" |
| 70 | |
| 71 | [build-dependencies] |
| 72 | oxedyne_fe2o3_core = { path = "../fe2o3_core" } |
| 73 | |
| 74 | [dev-dependencies] |
| 75 | # For test client |
| 76 | rustls-pki-types = "1.0" |
| 77 | |
| 78 | # The pseudo-terminal the WebSocket terminal bridge rests on. Unix-only, and the |
| 79 | # only place in the crate that reaches for it -- see `srv::ws::term`. |
| 80 | [target.'cfg(unix)'.dependencies] |
| 81 | nix = { version = "0.31", features = ["term", "fs"] } |
| 82 | |
| 83 | [target.'cfg(windows)'.dependencies] |
| 84 | is_elevated = "0.1" |