* Rust backend: initial setup and space primitives implementation + tests * Rust: initial basic server setup * Rust server: auth layer * Rust: added specific auth layers * Rust: shell and proxy endpoints * Rust: SSR and Prometheus metrics * Rust: runtime API * Rust: basic working silverbullet binary server * Rust: fix client file caching * Rust: in dev mode, update version number dynamically * Rust: build-rs Makefile target * Rust: auth and start of 'sb' CLI * Rust: headless Chrome runtime runner * Rust: basic e2e tests for Rust build * Rust: docker builds * Rust: forgot to commit silverbullet-bin code * Rust: cross compile and chrome driver fixes * Rust: waiting for ready status fixes * Rust: sb-CLI port * Rust: use native build toolchain * Rust: fix build chain * Rust: edge release builds * Rust: FreeBSD and armv7 builds * Rust: edge-upgrade from edge-rust release * Rust: fix FreeBSD build * Rust: fix FreeBSD build * Rust: get rid of Go code * refactor: rename library crates to server- prefix convention * Rust: refactoring, moving crypto around * Rust: more refactoring * Runtime: internal renaming * Fix: cursor placement after paste on Webkit browsers * Tweak how version numbers are generated and consumed * Cleanup CI situation * Fix CI * Fix e2e * ci: website image uses :edge channel (was :v2) post-merge * Rust: restore manifest.json endpoint * Rust: ready to merge
40 lines
1.0 KiB
TOML
40 lines
1.0 KiB
TOML
[package]
|
|
name = "silverbullet"
|
|
edition.workspace = true
|
|
license.workspace = true
|
|
publish = false
|
|
|
|
[lints]
|
|
workspace = true
|
|
|
|
[lib]
|
|
name = "silverbullet"
|
|
path = "src/lib.rs"
|
|
|
|
[[bin]]
|
|
name = "silverbullet"
|
|
path = "src/main.rs"
|
|
|
|
[dependencies]
|
|
silverbullet-server-common = { path = "../../server-common" }
|
|
silverbullet-server = { path = "../../server" }
|
|
silverbullet-server-runtime-chrome = { path = "../../server-runtime-chrome" }
|
|
getrandom = { workspace = true }
|
|
axum = { workspace = true }
|
|
tokio = { workspace = true, features = ["rt-multi-thread", "macros", "net", "signal"] }
|
|
clap = { workspace = true }
|
|
rust-embed = { workspace = true }
|
|
mime_guess = { workspace = true }
|
|
tracing = { workspace = true }
|
|
tower-http = { workspace = true, features = ["trace"] }
|
|
tracing-subscriber = { workspace = true }
|
|
serde_json = { workspace = true }
|
|
|
|
[build-dependencies]
|
|
serde_json = { workspace = true }
|
|
|
|
[dev-dependencies]
|
|
reqwest = { workspace = true }
|
|
tempfile = "3"
|
|
silverbullet-server-runtime-chrome = { path = "../../server-runtime-chrome" }
|