nushell on your web browser
nushell
wasm
terminal
1[package]
2name = "faunu"
3version = "0.1.0"
4edition = "2024"
5
6[lib]
7crate-type = ["cdylib"]
8
9[dependencies]
10wasm-bindgen = "=0.2.104"
11wasm-bindgen-futures = "0.4"
12getrandom = { version = "0.3", features = ["wasm_js"] }
13web-sys = { version = "0.3", features = ["console", "Window"] }
14vfs = { version = "0.12" }
15nu-cmd-lang = { version = "0.109.1", default-features = false }
16nu-command = { version = "0.109.1", default-features = false }
17nu-engine = { version = "0.109.1", default-features = false }
18nu-parser = { version = "0.109.1", default-features = false }
19nu-protocol = { version = "0.109.1", default-features = false }
20nu-cmd-extra = { version = "0.109.1", default-features = false }
21serde = { version = "1.0", features = ["derive"] }
22serde_json = "1"
23miette = { version = "7.6", features = ["fancy"] }
24ansi_term = "0.12.1"
25
26anyhow = "1"
27jacquard = { git = "https://tangled.sh/ptr.pet/jacquard", default-features = false, features = ["api", "cache"] }
28jacquard-repo = { git = "https://tangled.sh/ptr.pet/jacquard" }
29url = "2"
30futures = "0.3.31"
31js-sys = "=0.3.81"
32serde_ipld_dagcbor = "0.6.4"
33reqwest = { version = "0.12", default-features = false, features = ["rustls-tls"] }
34console_error_panic_hook = "0.1.7"
35
36scc = "3"
37rapidhash = { version = "4", features = ["unsafe"] }
38
39[patch.crates-io]
40vfs = { git = "https://github.com/landaire/rust-vfs", branch = "fix/wasm" }
41
42[profile.release]
43opt-level = 3
44lto = true
45codegen-units = 1
46strip = true