This repository was archived by the owner on Aug 15, 2025. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 56
Expand file tree
/
Copy pathCargo.toml
More file actions
150 lines (141 loc) · 4.59 KB
/
Cargo.toml
File metadata and controls
150 lines (141 loc) · 4.59 KB
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
149
150
[workspace]
resolver = "2"
members = ["golem", "golem-cli", "golem-templates"]
exclude = ["desktop-app/src-tauri", "template-golem-agent-ts"]
[workspace.metadata]
license-file = "LICENSE"
[workspace.dependencies]
# Golem dep
golem-client = "=1.3.0-dev.25"
golem-common = { version = "=1.3.0-dev.25", features = ["agent-extraction"] }
golem-rib = "=1.3.0-dev.25"
golem-rib-repl = "=1.3.0-dev.25"
golem-service-base = "=1.3.0-dev.25"
golem-wasm-ast = { version = "=1.3.0-dev.25", default-features = false, features = [
"analysis",
"wave",
] }
golem-wasm-rpc = { version = "=1.3.0-dev.25", default-features = false, features = [
"host",
] }
golem-wasm-rpc-derive = "=1.3.0-dev.25"
golem-rdbms = "=0.0.2"
golem-wit = "=1.3.0-dev.6"
# External deps
anyhow = "1.0.97"
assert2 = "0.3.15"
async-trait = "0.1.87"
async_zip = { version = "0.0.17", features = ["tokio", "tokio-fs", "deflate"] }
axum = { version = "0.7.9", features = ["multipart"] }
base64 = "0.22.1"
bincode = { version = "2.0.1", features = ["serde"] }
blake3 = "1.5.5"
bytes = "1.10.1"
camino = "1.1.10"
cargo-component = "0.21.1"
cargo-component-core = "0.21.1"
cargo_metadata = "0.20.0"
cargo_toml = "0.22.1"
chrono = "0.4.41"
clap = { version = "4.5.30", features = ["derive"] }
clap-verbosity-flag = { version = "3.0.2", features = ["tracing"] }
clap_complete = "4.5.45"
cli-table = "0.4.9"
colored = "3.0.0"
darling = "0.20.11"
dirs = "6.0.0"
dir-diff = "0.3.3"
envsubst = "0.2.1"
fancy-regex = "0.14.0"
fs_extra = "1.3.0"
futures = "0.3.31"
futures-util = "0.3.31"
fuzzy-matcher = "0.3.7"
heck = "0.5.0"
http = "1.3.1"
http-body-util = "0.1.3"
humansize = "2.1.3"
hyper = "1.6.0"
include_dir = "0.7.4"
indexmap = "2.7.0"
indoc = "2.0.5"
inquire = "0.7.5"
iso8601 = "0.6.2"
itertools = "0.14.0"
lenient_bool = "0.1.1"
log = "0.4.25"
minijinja = "2.7.0"
moonbit-component-generator = { version = "0.0.2", features = ["get-script"] }
nanoid = "0.4.0"
native-tls = "0.2.13"
nondestructive = "0.0.26"
opentelemetry = "0.28.0"
opentelemetry-prometheus = "0.28.0"
opentelemetry_sdk = "0.28.0"
phf = { version = "0.11.3", features = ["macros"] }
poem = "3.1.10"
pretty_env_logger = "0.5.0"
prettyplease = "0.2.25"
proc-macro2 = "1.0.92"
prometheus = "0.13.4"
quote = "1.0.37"
regex = "1.11.1"
reqwest = { version = "0.12.13", features = ["blocking"] }
rustls = "0.23.23"
semver = "1.0.23"
serde = { version = "1.0", features = ["derive"] }
serde_json = "1.0"
serde_json_path = "0.7.1"
serde_yaml = "0.9.34"
shadow-rs = { version = "1.2.0", default-features = false, features = [
"build",
] }
shlex = "1.3.0"
similar = "2.7.0"
sqlx = "0.8.6"
strip-ansi-escapes = "0.2.0"
strum = "0.27.1"
strum_macros = "0.27.1"
syn = "2.0.90"
tempfile = "3.18.0"
test-r = "2.1.0"
terminal_size = "0.4.2"
textwrap = "0.16.1"
tokio = "1.43.0"
tokio-stream = { version = "0.1.17", features = ["fs"] }
tokio-tungstenite = { version = "0.26.2", features = ["native-tls"] }
toml = "0.8.19"
toml_edit = "0.22.24"
tracing = "0.1.41"
tracing-subscriber = "0.3.19"
url = "2.5.4"
uuid = "1.13.2"
version-compare = "0.2.0"
wac-graph = "0.6.1"
walkdir = "2.5.0"
wasm-wave = "0.235"
wax = "0.6.0"
wasm-metadata = { version = "0.228", features = ["oci"] }
wasmparser = "0.235.0"
wasm-encoder = "0.235.0"
wasm-rquickjs = "0.0.5"
wasmtime = { version = "33.0.0", features = ["async", "component-model"] }
wasmtime-wasi = { version = "33.0.0" }
wit-bindgen = "0.43.0"
wit-bindgen-rust = "0.43.0"
wit-component = "0.235"
wit-encoder = "0.235"
wit-parser = "0.235"
[patch.crates-io]
golem-client = { git = "https://github.com/golemcloud/golem.git", tag = "v1.3.0-dev.25" }
golem-common = { git = "https://github.com/golemcloud/golem.git", tag = "v1.3.0-dev.25" }
golem-rib = { git = "https://github.com/golemcloud/golem.git", tag = "v1.3.0-dev.25" }
golem-rib-repl = { git = "https://github.com/golemcloud/golem.git", tag = "v1.3.0-dev.25" }
golem-service-base = { git = "https://github.com/golemcloud/golem.git", tag = "v1.3.0-dev.25" }
golem-wasm-ast = { git = "https://github.com/golemcloud/golem.git", tag = "v1.3.0-dev.25" }
golem-wasm-rpc = { git = "https://github.com/golemcloud/golem.git", tag = "v1.3.0-dev.25" }
golem-wasm-rpc-derive = { git = "https://github.com/golemcloud/golem.git", tag = "v1.3.0-dev.25" }
redis-protocol = { git = "https://github.com/golemcloud/redis-protocol.rs.git", branch = "unpin-cookie-factory" }
wasmtime = { git = "https://github.com/golemcloud/wasmtime.git", branch = "golem-wasmtime-v33.0.0" }
wasmtime-wasi = { git = "https://github.com/golemcloud/wasmtime.git", branch = "golem-wasmtime-v33.0.0" }
wasmtime-wasi-http = { git = "https://github.com/golemcloud/wasmtime.git", branch = "golem-wasmtime-v33.0.0" }