char/avril

(wip) why'd you have to go and make things so complicaaaaated?

git clone https://git.t4t.associates/char/avril

Charlotte Somdeslop(task): unify watchset + glob machinerya29d09f

main
3.0 KiB80 linesraw
1[package]
2name = "avril-runtime"
3version = "0.1.0"
4edition = "2024"
5
6[dependencies]
7avril_core = { package = "avril-core", path = "../core" }
8avril-caps = { path = "../lib/caps" }
9avril-task = { path = "../lib/task" }
10avril-ffi = { path = "../exts/ffi" }
11avril-http = { path = "../lib/http" }
12avril-compression = { path = "../exts/compression" }
13avril-webcrypto = { path = "../exts/webcrypto" }
14avril-webstorage = { path = "../exts/webstorage" }
15serde_fjson = { path = "../lib/serde_fjson" }
16cap-std = "4"
17cap-fs-ext = "4"
18futures = "0.3"
19getrandom = "0.4.3"
20bytes = "1"
21flate2 = { version = "1.1", default-features = false, features = ["rust_backend"] }
22http-body-util = "0.1"
23hyper = { version = "1", features = ["client", "server", "http1", "http2"] }
24hyper-util = { version = "0.1", features = ["client-legacy", "http1", "http2", "tokio"] }
25hyper-rustls = { version = "0.27", default-features = false, features = ["http1", "http2", "webpki-roots", "ring", "tls12"] }
26tokio = { version = "1", features = ["rt-multi-thread", "net", "time", "sync", "io-util", "macros", "signal"] }
27tokio-util = { version = "0.7", features = ["rt", "io"] }
28oxc = { version = "0.153.0", default-features = false, features = ["ast_visit", "codegen", "semantic", "transformer"] }
29oxc_jsdoc = "0.153.0"
30oxc_sourcemap = "9"
31rolldown = "1.2.14"
32rolldown_common = "1.2.14"
33rolldown_error = "1.2.14"
34anyhow = "1"
35fast-glob = "1"
36sugar_path = "3"
37url = "2"
38sha2 = "0.10"
39serde_json = { version = "1", features = ["preserve_order"] }
40thiserror = "2"
41tar = "0.4"
42jsonc-parser = { version = "0.34", features = ["serde"] }
43sha1 = "0.10"
44base64 = "0.22"
45deno_semver = "0.10"
46serde = { version = "1", features = ["derive"] }
47fslock = "0.2"
48percent-encoding = "2"
49data-url = "0.3"
50tempfile = "3"
51avril-ext-base = { path = "../exts/base" }
52avril-ext-blob = { path = "../exts/blob" }
53avril-ext-console = { path = "../exts/console" }
54avril-ext-encoding = { path = "../exts/encoding" }
55avril-ext-fetch = { path = "../exts/fetch" }
56avril-ext-file = { path = "../exts/file" }
57avril-ext-fjson = { path = "../exts/fjson" }
58avril-ext-form-data = { path = "../exts/form_data" }
59avril-ext-http = { path = "../exts/http" }
60avril-ext-http-types = { path = "../exts/http_types" }
61avril-ext-kv = { path = "../exts/kv" }
62avril-ext-net = { path = "../exts/net" }
63avril-ext-path = { path = "../exts/path" }
64avril-ext-process = { path = "../exts/process" }
65avril-ext-stdio = { path = "../exts/stdio" }
66avril-ext-structured-clone = { path = "../exts/structured_clone" }
67avril-ext-test = { path = "../exts/test" }
68avril-ext-task = { path = "../exts/task" }
69avril-ext-timers = { path = "../exts/timers" }
70avril-ext-url = { path = "../exts/url" }
71avril-ext-urlpattern = { path = "../exts/urlpattern" }
72avril-ext-wasmstreaming = { path = "../exts/wasmstreaming" }
73avril-ext-web = { path = "../exts/web" }
74avril-ext-websocket = { path = "../exts/websocket" }
75avril-ext-webstreams = { path = "../exts/webstreams" }
76avril-ext-workers = { path = "../exts/workers" }
77avril-host = { path = "../lib/host" }
78
79[target.'cfg(unix)'.dependencies]
80libc = "0.2"