Fork of daniellemaywood.uk/gleam — Wasm codegen work
1.4 kB
60 lines
1[workspace]
2resolver = "2"
3members = [
4 "compiler-cli",
5 "compiler-core",
6 "compiler-wasm",
7 "test-package-compiler",
8]
9
10# common dependencies
11[workspace.dependencies]
12# Immutable data structures
13im = "15.1.0"
14# Extra iter methods
15itertools = "0.12.1"
16# Parsing
17regex = "1.10.3"
18# Colours in terminal
19termcolor = "1.4.1"
20# Data (de)serialisation
21serde = { version = "1.0", features = ["derive"] }
22serde_json = "1.0"
23# toml config file parsing
24toml = "0.5.8"
25walkdir = "2.5.0"
26# Enum trait impl macros
27strum = { version = "0.26.2", features = ["derive"] }
28# Hex package manager client
29hexpm = "2.1.1"
30# Creation of tar file archives
31tar = "0.4.40"
32# gzip compression
33flate2 = "1.0.28"
34# Byte array data type
35bytes = "1.5.0"
36# Logging
37tracing = "0.1.40"
38# Macro to work around Rust's traits not working with async. Sigh.
39async-trait = "0.1.77"
40# HTTP types
41http = "0.2"
42# Async combinators for futures
43futures = "0.3.30"
44# Little helper to omit fields that cannot be debug printed
45debug-ignore = "1.0.5"
46# base encoding
47base16 = "0.2.1"
48# Language server protocol server plumbing
49lsp-server = "0.7"
50lsp-types = "0.95"
51# Compact clone-on-write vector & string type
52ecow = "0.2.1"
53# Drop in replacement for std::path but with only utf-8
54camino = "1.1.6"
55# std::error::Error definition macro
56thiserror = "1.0.58"
57# Test assertion errors with diffs
58pretty_assertions = "1.4.0"
59# Snapshot testing to make test maintenance easier
60insta = "1.36.1"