A human-friendly DSL for ATProto Lexicons
26
fork

Configure Feed

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

at main 64 lines 1.5 kB view raw
1[workspace] 2resolver = "3" 3members = [ 4 "codegen-plugins/mlf-codegen-go", 5 "codegen-plugins/mlf-codegen-rust", 6 "codegen-plugins/mlf-codegen-typescript", 7 "dns-plugins/mlf-dns-cloudflare", 8 "dns-plugins/mlf-dns-godaddy", 9 "dns-plugins/mlf-dns-google", 10 "dns-plugins/mlf-dns-namecheap", 11 "dns-plugins/mlf-dns-porkbun", 12 "dns-plugins/mlf-dns-route53", 13 "mlf-atproto", 14 "mlf-cli", 15 "mlf-codegen", 16 "mlf-diagnostics", 17 "mlf-generated-lexicon", 18 "mlf-lang", 19 "mlf-lexicon-fetcher", 20 "mlf-lsp", 21 "mlf-plugin-host", 22 "mlf-publish", 23 "mlf-validation", 24 "mlf-wasm", 25 "tests", 26 "tree-sitter-mlf", 27 "website/mlf-playground-wasm", 28] 29 30default-members = ["mlf-cli"] 31 32# Shared third-party dependencies. Members reference these with 33# `<name> = { workspace = true }` and can add extra features per their 34# needs. Single-use deps stay in their individual Cargo.toml. 35[workspace.dependencies] 36# Error handling 37thiserror = "2" 38miette = { version = "7", features = ["fancy"] } 39 40# Serialization 41serde = { version = "1", features = ["derive"] } 42serde_json = "1" 43toml = "0.8" 44 45# Async runtime + HTTP 46tokio = "1" 47async-trait = "0.1" 48reqwest = { version = "0.12", features = ["json"] } 49 50# CLI UX 51dialoguer = { version = "0.11", default-features = false, features = ["password"] } 52 53# Time 54chrono = { version = "0.4", features = ["serde"] } 55 56# Filesystem helpers 57tempfile = "3" 58include_dir = "0.7" 59 60# WASM 61wasm-bindgen = "0.2" 62 63# Test infra 64datatest-stable = "0.3"