Fork of daniellemaywood.uk/gleam — Wasm codegen work
2.2 kB
88 lines
1[package]
2name = "gleam-core"
3version = "1.9.1"
4authors = ["Louis Pilfold <louis@lpil.uk>"]
5edition = "2024"
6license-file = "LICENCE"
7
8[dependencies]
9# Error message and warning formatting
10codespan-reporting = "0"
11# String case conversion
12heck = "0"
13# Graph data structures
14petgraph = "0"
15# Levenshtein string distance for typo suggestions
16strsim = "0"
17# Cap'n Proto binary format runtime
18capnp = "0"
19# Template rendering
20askama = "0"
21# Markdown parsing
22pulldown-cmark = { version = "0", default-features = false, features = [
23 "html",
24] }
25# Non-empty vectors
26vec1 = "1"
27# XDG directory locations
28dirs-next = "2"
29# SPDX license parsing
30spdx = "0"
31# Binary format de-serialization
32bincode = "1"
33# cross platform single glob and glob set matching
34globset = { version = "0", features = ["serde1"] }
35# Checksums
36xxhash-rust = { version = "0", features = ["xxh3"] }
37# Pubgrub dependency resolution algorithm
38pubgrub = "0"
39# Used for converting absolute path to relative path
40pathdiff = { version = "0", features = ["camino"] }
41# Memory arena using ids rather than references
42id-arena = "2"
43# Unicode grapheme traversal
44unicode-segmentation = "1.12.0"
45# Bijective (bi-directional) hashmap
46bimap = "0.6.3"
47# Parsing of arbitrary width int values
48num-bigint = "0.4.6"
49num-traits = "0.2.19"
50# Encryption
51age = { version = "0.11", features = ["armor"] }
52radix_trie = "0.2.1"
53
54async-trait.workspace = true
55base16.workspace = true
56bytes.workspace = true
57camino = { workspace = true, features = ["serde1"] }
58debug-ignore.workspace = true
59ecow = { workspace = true, features = ["serde"] }
60flate2.workspace = true
61futures.workspace = true
62hexpm.workspace = true
63http.workspace = true
64im.workspace = true
65itertools.workspace = true
66lsp-server.workspace = true
67lsp-types.workspace = true
68regex.workspace = true
69serde.workspace = true
70serde_json.workspace = true
71strum.workspace = true
72tar.workspace = true
73termcolor.workspace = true
74thiserror.workspace = true
75toml.workspace = true
76tracing.workspace = true
77
78[build-dependencies]
79# Data (de)serialisation
80serde_derive = "1"
81# Cap'n Proto binary format codegen
82capnpc = "0"
83
84[dev-dependencies]
85pretty_assertions.workspace = true
86insta.workspace = true
87# Random value generation
88rand = "0"