Fork of daniellemaywood.uk/gleam — Wasm codegen work
2.1 kB
79 lines
1[package]
2name = "gleam-core"
3version = "1.1.0-rc3"
4authors = ["Louis Pilfold <louis@lpil.uk>"]
5edition = "2021"
6license-file = "LICENCE"
7
8[dependencies]
9# Error message and warning formatting
10codespan-reporting = "0.11.1"
11# String case conversion
12heck = "0.5.0"
13# Graph data structures
14petgraph = "0.6.0"
15# Levenshtein string distance for typo suggestions
16strsim = "0.11.0"
17# Cap'n Proto binary format runtime
18capnp = "0.14.3"
19# Template rendering
20askama = "0.12.0"
21# Markdown parsing
22pulldown-cmark = { version = "0.10.0", default-features = false, features = [
23 "html",
24] }
25# Non-empty vectors
26vec1 = "1.11.1"
27# XDG directory locations
28dirs-next = "2.0.0"
29# Helper for wrapping text onto lines based upon width
30textwrap = { version = "=0.15.0", features = ["terminal_size"] }
31# SPDX license parsing
32spdx = "0.10.4"
33# Binary format de-serialization
34bincode = "1.3.3"
35# cross platform single glob and glob set matching
36globset = { version = "0.4.9", features = ["serde1"] }
37# Checksums
38xxhash-rust = { version = "0.8.6", features = ["xxh3"] }
39# Pubgrub dependency resolution algorithm
40pubgrub = "0.2"
41# Used for converting absolute path to relative path
42pathdiff = { version = "0.2.1", features = ["camino"] }
43# Memory arena using ids rather than references
44id-arena = "2.1"
45async-trait.workspace = true
46base16.workspace = true
47bytes.workspace = true
48camino = { workspace = true, features = ["serde1"] }
49debug-ignore.workspace = true
50ecow = { workspace = true, features = ["serde"] }
51flate2.workspace = true
52futures.workspace = true
53hexpm.workspace = true
54http.workspace = true
55im.workspace = true
56itertools.workspace = true
57lsp-server.workspace = true
58lsp-types.workspace = true
59regex.workspace = true
60serde.workspace = true
61serde_json.workspace = true
62strum.workspace = true
63tar.workspace = true
64termcolor.workspace = true
65thiserror.workspace = true
66toml.workspace = true
67tracing.workspace = true
68
69[build-dependencies]
70# Data (de)serialisation
71serde_derive = "1.0.130"
72# Cap'n Proto binary format codegen
73capnpc = "0.14.4"
74
75[dev-dependencies]
76pretty_assertions.workspace = true
77insta.workspace = true
78# Random value generation
79rand = "0.8.5"