summaryrefslogtreecommitdiff
path: root/Cargo.toml
diff options
context:
space:
mode:
authorLaurenz <laurmaedje@gmail.com>2023-11-08 12:56:35 +0100
committerLaurenz <laurmaedje@gmail.com>2023-11-08 12:56:35 +0100
commit4794bd35fabaf79c2ff550202fa8a4b55dbafc9c (patch)
tree5020bdb0b956019628cffb086bc0d3fb49e618a8 /Cargo.toml
parent7f1c38548a89e2dd7c88d842532432dfa953c091 (diff)
Switch to workspace dependencies
Diffstat (limited to 'Cargo.toml')
-rw-r--r--Cargo.toml105
1 files changed, 105 insertions, 0 deletions
diff --git a/Cargo.toml b/Cargo.toml
index 8e1cf57c..1d2adc69 100644
--- a/Cargo.toml
+++ b/Cargo.toml
@@ -12,6 +12,111 @@ homepage = "https://typst.app"
repository = "https://github.com/typst/typst"
readme = "README.md"
license = "Apache-2.0"
+categories = ["compilers"]
+keywords = ["typst"]
+
+[workspace.dependencies]
+typst = { path = "crates/typst" }
+typst-library = { path = "crates/typst-library" }
+typst-macros = { path = "crates/typst-macros" }
+typst-syntax = { path = "crates/typst-syntax" }
+az = "1.2"
+base64 = "0.21.2"
+bitflags = { version = "2", features = ["serde"] }
+bytemuck = "1"
+chinese-number = { version = "0.7.2", default-features = false, features = ["number-to-chinese"] }
+chrono = { version = "0.4.24", default-features = false, features = ["clock", "std"] }
+ciborium = "0.2.1"
+clap = { version = "4.4", features = ["derive", "env"] }
+clap_complete = "4.2.1"
+clap_mangen = "0.2.10"
+codespan-reporting = "0.11"
+comemo = "0.3"
+csv = "1"
+dirs = "5"
+ecow = { version = "0.2", features = ["serde"] }
+env_proxy = "0.4"
+filetime = "0.2"
+flate2 = "1"
+fontdb = { version = "0.15", default-features = false }
+hayagriva = "0.4"
+heck = "0.4"
+hypher = "0.1.4"
+iai = { git = "https://github.com/typst/iai" }
+icu_properties = { version = "1.3", features = ["serde"] }
+icu_provider = { version = "1.3", features = ["sync"] }
+icu_provider_adapters = "1.3"
+icu_provider_blob = "1.3"
+icu_segmenter = { version = "1.3", features = ["serde"] }
+if_chain = "1"
+image = { version = "0.24", default-features = false, features = ["png", "jpeg", "gif"] }
+include_dir = "0.7"
+indexmap = { version = "2", features = ["serde"] }
+inferno = "0.11.15"
+kurbo = "0.9"
+lasso = { version = "0.7.2", features = ["ahasher", "multi-threaded"] }
+lipsum = "0.9"
+log = "0.4"
+miniz_oxide = "0.7"
+notify = "6"
+once_cell = "1"
+open = "5"
+oxipng = { git = "https://github.com/typst/oxipng", rev = "b8ec65b", default-features = false, features = ["filetime", "parallel", "zopfli"] }
+palette = { version = "0.7.3", default-features = false, features = ["approx", "libm"] }
+pathdiff = "0.2"
+pdf-writer = "0.9.2"
+pixglyph = "0.2"
+proc-macro2 = "1"
+pulldown-cmark = "0.9"
+quote = "1"
+rayon = "1.7.0"
+regex = "1"
+resvg = { version = "0.36.0", default-features = false, features = ["raster-images"] }
+roxmltree = "0.18"
+rustls = "0.21"
+rustls-pemfile = "1"
+rustybuzz = "0.10"
+same-file = "1"
+self-replace = { git = "https://github.com/typst/self-replace" } # https://github.com/mitsuhiko/self-replace/pull/16
+semver = "1"
+serde = { version = "1.0.184", features = ["derive"] }
+serde_json = "1"
+serde_yaml = "0.9"
+siphasher = "0.3"
+smallvec = { version = "1.11.1", features = ["union", "const_generics", "const_new"] }
+subsetter = "0.1.1"
+svg2pdf = "0.9"
+syn = { version = "2", features = ["full", "extra-traits"] }
+syntect = { version = "5", default-features = false, features = ["parsing", "regex-fancy", "plist-load", "yaml-load"] }
+tar = "0.4"
+tempfile = "3.7.0"
+time = { version = "0.3.20", features = ["formatting", "macros", "parsing"] }
+tiny-skia = "0.11"
+toml = { version = "0.8", default-features = false, features = ["parse"] }
+tracing = "0.1.37"
+tracing-error = "0.2"
+tracing-flame = "0.2.0"
+tracing-subscriber = "0.3.17"
+ttf-parser = "0.19.2"
+typed-arena = "2"
+unicode_names2 = "0.6.0"
+unicode-bidi = "0.3.13"
+unicode-ident = "1.0"
+unicode-math-class = "0.1"
+unicode-properties = "0.1"
+unicode-script = "0.5"
+unicode-segmentation = "1"
+unscanny = "0.1"
+ureq = "2"
+usvg = { version = "0.36", default-features = false, features = ["text"] }
+walkdir = "2"
+wasmi = "0.31.0"
+xmlparser = "0.13.5"
+xmlwriter = "0.1.0"
+xmp-writer = "0.2"
+xz2 = "0.1"
+yaml-front-matter = "0.1"
+zip = "0.6"
[profile.dev.package."*"]
opt-level = 2