forked from workflow-rs/workflow-rs
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Cargo.toml
149 lines (142 loc) · 4.71 KB
/
Cargo.toml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
[workspace]
resolver = "2"
members = [
"chrome",
"core",
"core/macros",
"d3",
"dom",
"features",
"html",
"html/macros",
"http",
"i18n",
"log",
"macro-tools",
"node",
"nw",
"panic-hook",
"rpc",
"rpc/macros",
"store",
"task",
"task/macros",
"terminal",
"terminal/macros",
"wasm",
"wasm/macros",
"websocket",
"examples/rpc/client-browser/wasm",
"examples/rpc/client-native",
"examples/rpc/client-common",
"examples/rpc/messages",
"examples/rpc/server",
"examples/websocket/client-browser/wasm",
"examples/websocket/client-common",
"examples/websocket/client-native",
"examples/websocket/server",
"examples/terminal/cli",
"examples/terminal/native",
"examples/terminal/wasm",
]
[workspace.package]
version = "0.12.1"
authors = ["Anton Yemelyanov <[email protected]>", "Surinder Singh Matoo Mattaur <[email protected]>"]
license = "MIT OR Apache-2.0"
edition = "2021"
include = ["src/**/*.rs", "Cargo.toml"]
repository = "https://github.com/workflow-rs/workflow-rs"
[workspace.dependencies]
# internal dependencies
workflow-chrome = { version = "0.12.1", path = "chrome" }
workflow-core = { version = "0.12.1", path = "core" }
workflow-core-macros = { version = "0.12.1", path = "core/macros" }
workflow-d3 = { version = "0.12.1", path = "d3" }
workflow-dom = { version = "0.12.1", path = "dom" }
workflow-html = { version = "0.12.1", path = "html" }
workflow-html-macros = { version = "0.12.1", path = "html/macros" }
workflow-http = { version = "0.12.1", path = "http" }
workflow-i18n = { version = "0.12.1", path = "i18n" }
workflow-log = { version = "0.12.1", path = "log" }
workflow-macro-tools = { version = "0.12.1", path = "macro-tools" }
workflow-node = { version = "0.12.1", path = "node" }
workflow-nw = { version = "0.12.1", path = "nw" }
workflow-panic-hook = { version = "0.12.1", path = "panic-hook" }
workflow-rpc = { version = "0.12.1", path = "rpc" }
workflow-rpc-macros = { version = "0.12.1", path = "rpc/macros" }
workflow-rs = { version = "0.12.1", path = "features" }
workflow-store = { version = "0.12.1", path = "store" }
workflow-task = { version = "0.12.1", path = "task" }
workflow-task-macros = { version = "0.12.1", path = "task/macros" }
workflow-terminal = { version = "0.12.1", path = "terminal" }
workflow-terminal-macros = { version = "0.12.1", path = "terminal/macros" }
workflow-wasm = { version = "0.12.1", path = "wasm" }
workflow-wasm-macros = { version = "0.12.1", path = "wasm/macros" }
workflow-websocket = { version = "0.12.1", path = "websocket" }
# external dependencies
ahash = "0.8.6"
arc-swap = "1.6.0"
async-channel = "2.0.0"
async-std = { version = "1.12.0", features = ['attributes'] }
async-trait = "0.1.74"
atomic_float = "0.1.0"
base64 = "0.21.5"
# borsh = { version = "0.10.0", features = ["rc"] }
borsh = { version = "0.9.1", features = ["rc"] }
bs58 = "0.5.0"
cfg-if = "1.0.0"
chrono = "0.4.31"
clap = { version = "4.4.7", features = ["derive","cargo"] }
console = "0.15.7"
convert_case = "0.6.0"
crossterm = "0.27.0"
dirs = "5.0.1"
downcast = "0.11.0"
downcast-rs = "1.2.0"
faster-hex = "0.9.0"
filetime = "0.2.22"
futures = "0.3.29"
futures-util = { version = "0.3.29", default-features = false, features = ["sink", "std"] }
getrandom = {version = "0.2.10", features=["js"]}
hexplay = "0.3.0"
home = "0.5.5"
instant = { version ="0.1.12", features = ['wasm-bindgen'] }
itertools = "0.12.1"
js-sys = "0.3.64"
lazy_static = "1.4.0"
log = "0.4.20"
manual_future = "0.1.1"
node-child-process = "0.1.1"
node-sys = "0.4.2"
numtoa = "0.2.4"
# nw-sys= { path = "../nw-sys" }
nw-sys = { version = "0.1.6" }
pad = "0.1.6"
parse-variants = "1.0.1"
proc-macro-error = { version = "1.0.4", default-features = false }
proc-macro2 = { version = "1.0.50" }
quote = "1.0.23"
rand = { version = "0.8.5", features = ["getrandom"] }
regex = "1.10.2"
reqwest = "0.11.22"
ritehash = "0.2.0"
serde = { version = "1.0.190" , features = ["derive","rc"] }
serde_json = "1.0.108"
serde-wasm-bindgen = "0.6.1"
sha2 = "0.10.8"
# syn = {version="2.0",features=["full","fold","extra-traits","parsing","proc-macro"]}
syn = {version="1.0.107",features=["full","fold","extra-traits","parsing","proc-macro"]}
termcolor="1.3.0"
termion = "2.0.1"
textwrap = "0.16.0"
# termion = "1.5.6"
thiserror = "1.0.50"
tokio = { version = "1.33.0", default-features = false, features = ['io-util','time','sync','macros','rt','rt-multi-thread'] }
tokio-tungstenite = { version = "0.21.0", features = ["handshake"] }
triggered = "0.1.2"
tungstenite = { version = "0.21.0", features = ["handshake"] }
wasm-bindgen = "0.2.90"
wasm-bindgen-futures = "0.4.40"
web-sys = "0.3.67"
# chrome-sys = {path = "../chrome-sys"}
chrome-sys = { version = "0.2.0" }