Undisclosed project number 1234
0

Configure Feed

Select the types of activity you want to include in your feed.

1[workspace] 2resolver = "2" 3members = [ 4 "crates/superjam", 5 "crates/superjam-core", 6 "crates/superjam-lexicon", 7 "crates/superjam-appview", 8 "crates/superjam-pds", 9 "crates/superjam-oauth", 10 "crates/superjam-vcs", 11 "crates/superjam-config", 12 "crates/superjam-render", 13] 14 15[workspace.package] 16edition = "2024" 17rust-version = "1.95" 18license = "MIT" 19authors = ["Lewis <lu5a@proton.me>"] 20 21[workspace.dependencies] 22clap = { version = "4.6", features = ["derive"] } 23tokio = { version = "1.52", features = ["rt-multi-thread", "macros"] } 24reqwest = { version = "0.13", default-features = false, features = ["json", "rustls", "webpki-roots", "gzip", "query", "form"] } 25serde = { version = "1.0", features = ["derive"] } 26serde_json = "1.0" 27thiserror = "2.0" 28url = { version = "2.5", features = ["serde"] } 29tracing = "0.1" 30tracing-subscriber = { version = "0.3", features = ["env-filter"] } 31figment = { version = "0.10", features = ["toml", "env"] } 32toml = "1.1" 33keyring = "4.0" 34keyring-core = "1.0" 35directories = "6.0" 36time = { version = "0.3", features = ["formatting", "parsing", "macros", "serde", "serde-well-known"] } 37jacquard-common = { version = "0.12.0-beta.2", default-features = false, features = ["std"] } 38jacquard-derive = "0.12.0-beta.2" 39jacquard-lexicon = { version = "0.12.0-beta.2", default-features = false } 40smol_str = { version = "0.3", features = ["serde"] } 41futures = { version = "0.3", default-features = false, features = ["std", "async-await"] } 42anyhow = "1" 43walkdir = "2" 44miette = "7" 45p256 = { version = "0.13", default-features = false, features = ["ecdsa", "jwk", "pem", "std"] } 46sha2 = "0.10" 47base64 = "0.22" 48rand = "0.8" 49axum = { version = "0.8", default-features = false, features = ["http1", "tokio", "query"] } 50webbrowser = "1" 51hickory-resolver = { version = "0.24", default-features = false, features = ["tokio-runtime", "system-config"] } 52bytes = "1" 53fs2 = "0.4" 54wiremock = "0.6" 55gix = { version = "0.83", default-features = false, features = ["revision", "blob-diff", "sha1"] } 56tempfile = "3" 57tabled = { version = "0.20", features = ["ansi"] } 58owo-colors = { version = "4", features = ["supports-colors"] } 59is-terminal = "0.4" 60terminal_size = "0.4" 61unicode-width = "0.2" 62flate2 = "1" 63 64superjam-core = { path = "crates/superjam-core" } 65superjam-render = { path = "crates/superjam-render" } 66superjam-lexicon = { path = "crates/superjam-lexicon" } 67superjam-appview = { path = "crates/superjam-appview" } 68superjam-pds = { path = "crates/superjam-pds" } 69superjam-oauth = { path = "crates/superjam-oauth" } 70superjam-vcs = { path = "crates/superjam-vcs" } 71superjam-config = { path = "crates/superjam-config" } 72 73[workspace.lints.rust] 74unsafe_code = "forbid" 75unused_must_use = "deny" 76 77[workspace.lints.clippy] 78dbg_macro = "warn" 79todo = "warn" 80print_stdout = "deny" 81print_stderr = "warn"