mirror of
https://github.com/Zenithsiz/dynatos.git
synced 2026-02-03 18:13:04 +00:00
97 lines
2.9 KiB
TOML
97 lines
2.9 KiB
TOML
[workspace]
|
|
|
|
members = [
|
|
"dynatos",
|
|
"dynatos-builder",
|
|
"dynatos-builder-macros",
|
|
"dynatos-context",
|
|
"dynatos-egui",
|
|
"dynatos-html",
|
|
"dynatos-html-macros",
|
|
"dynatos-html-parser",
|
|
"dynatos-loadable",
|
|
"dynatos-macros",
|
|
"dynatos-reactive",
|
|
"dynatos-router",
|
|
"dynatos-title",
|
|
"dynatos-util",
|
|
"dynatos-world",
|
|
]
|
|
resolver = "2"
|
|
|
|
[workspace.dependencies]
|
|
|
|
# Workspace members
|
|
dynatos = { path = "dynatos" }
|
|
dynatos-builder = { path = "dynatos-builder" }
|
|
dynatos-builder-macros = { path = "dynatos-builder-macros" }
|
|
dynatos-context = { path = "dynatos-context" }
|
|
dynatos-egui = { path = "dynatos-egui" }
|
|
dynatos-html = { path = "dynatos-html" }
|
|
dynatos-html-macros = { path = "dynatos-html-macros" }
|
|
dynatos-html-parser = { path = "dynatos-html-parser" }
|
|
dynatos-loadable = { path = "dynatos-loadable" }
|
|
dynatos-macros = { path = "dynatos-macros" }
|
|
dynatos-reactive = { path = "dynatos-reactive" }
|
|
dynatos-router = { path = "dynatos-router" }
|
|
dynatos-title = { path = "dynatos-title" }
|
|
dynatos-util = { path = "dynatos-util" }
|
|
dynatos-world = { path = "dynatos-world" }
|
|
|
|
# zutil
|
|
zutil-cloned = { git = "https://github.com/Zenithsiz/zutil", rev = "978fa5df733d59fc691812ce2fa6072bf901dc7f" }
|
|
|
|
anyhow = "1.0.98"
|
|
convert_case = "0.8.0"
|
|
derive_more = "2.0.1"
|
|
derive_utils = "0.15.0"
|
|
duplicate = "2.0.0"
|
|
egui = "0.31.0"
|
|
extend = "1.2.0"
|
|
futures = "0.3.31"
|
|
itertools = "0.14.0"
|
|
js-sys = "0.3.77"
|
|
parking_lot = "0.12.3"
|
|
pin-project = "1.1.10"
|
|
priority-queue = "2.3.1"
|
|
proc-macro2 = "1.0.94"
|
|
quote = "1.0.40"
|
|
scopeguard = "1.2.0"
|
|
syn = "2.0.100"
|
|
thiserror = "2.0.12"
|
|
tokio = "1.44.2"
|
|
tracing = "0.1.41"
|
|
tracing-subscriber = "0.3.19"
|
|
tracing-web = "0.1.3"
|
|
unicode-xid = "0.2.6"
|
|
url = "2.5.4"
|
|
wasm-bindgen = "0.2.100"
|
|
wasm-bindgen-futures = "0.4.50"
|
|
web-sys = "0.3.77"
|
|
|
|
[workspace.lints]
|
|
|
|
clippy.nursery = { level = "warn", priority = -1 }
|
|
clippy.pedantic = { level = "warn", priority = -1 }
|
|
|
|
# Styling
|
|
clippy.match_bool = "allow"
|
|
clippy.option_if_let_else = "allow"
|
|
clippy.single_match_else = "allow"
|
|
|
|
# It's easier to define them before their first usage
|
|
# TODO: Can we instead get an error for when using items before their definition?
|
|
clippy.items_after_statements = "allow"
|
|
|
|
# We don't want to enforce `Send` futures
|
|
clippy.future_not_send = "allow"
|
|
|
|
# Most times, the panics are internal assertions that the user can't trigger
|
|
clippy.missing_panics_doc = "allow"
|
|
|
|
# TODO: Should we document all errors?
|
|
clippy.missing_errors_doc = "allow"
|
|
|
|
# Until `wasm_bindgen` themselves fix it upstream, we can't fix ourselves
|
|
rust.wasm_c_abi = "allow"
|