Oregami
Repositories/oxedyne/fe2o3

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