⭐️ A friendly language for building type-safe, scalable systems!
at main 2.2 kB view raw
1[package] 2name = "gleam-core" 3version = "1.11.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# Graph data structures 12petgraph = "0" 13# Cap'n Proto binary format runtime 14capnp = "0" 15# Template rendering 16askama = "0" 17# Markdown parsing 18pulldown-cmark = { version = "0", default-features = false, features = [ 19 "html", 20] } 21# Non-empty vectors 22vec1 = "1" 23# XDG directory locations 24dirs-next = "2" 25# SPDX license parsing 26spdx = "0" 27# Binary format de-serialization 28bincode = "1" 29# cross platform single glob and glob set matching 30globset = { version = "0", features = ["serde1"] } 31# Checksums 32xxhash-rust = { version = "0", features = ["xxh3"] } 33# Pubgrub dependency resolution algorithm 34pubgrub = "0.3" 35# Used for converting absolute path to relative path 36pathdiff = { version = "0", features = ["camino"] } 37# Memory arena using ids rather than references 38id-arena = "2" 39# Unicode grapheme traversal 40unicode-segmentation = "1.12.0" 41# Bijective (bi-directional) hashmap 42bimap = "0.6.3" 43# Parsing of arbitrary width int values 44num-bigint = { version = "0.4.6", features = ["serde"] } 45num-traits = "0.2.19" 46# Encryption 47age = { version = "0.11", features = ["armor"] } 48radix_trie = "0.2.1" 49# Ensuring recursive type-checking doesn't stack overflow 50stacker = "0.1.21" 51 52async-trait.workspace = true 53base16.workspace = true 54camino = { workspace = true, features = ["serde1"] } 55debug-ignore.workspace = true 56ecow = { workspace = true, features = ["serde"] } 57flate2.workspace = true 58futures.workspace = true 59hexpm.workspace = true 60http.workspace = true 61im.workspace = true 62itertools.workspace = true 63lsp-server.workspace = true 64lsp-types.workspace = true 65regex.workspace = true 66serde.workspace = true 67serde_json.workspace = true 68strum.workspace = true 69tar.workspace = true 70termcolor.workspace = true 71thiserror.workspace = true 72toml.workspace = true 73tracing.workspace = true 74 75[build-dependencies] 76# Data (de)serialisation 77serde_derive = "1" 78# Cap'n Proto binary format codegen 79capnpc = "0" 80 81[dev-dependencies] 82pretty_assertions.workspace = true 83insta.workspace = true 84# Random value generation 85rand = "0.9"