mirror of https://codeberg.org/topola/topola.git
chore: avoid duplicate crates
This commit is contained in:
parent
a39546f0c9
commit
4360a41dda
29
Cargo.toml
29
Cargo.toml
|
|
@ -13,6 +13,26 @@ rstar = "0.12"
|
||||||
serde_json = "1.0"
|
serde_json = "1.0"
|
||||||
spade = "2.12"
|
spade = "2.12"
|
||||||
thiserror = "2.0"
|
thiserror = "2.0"
|
||||||
|
clap = "4.5"
|
||||||
|
clap_mangen = "0.2"
|
||||||
|
contracts-try = "0.7"
|
||||||
|
eframe = { version = "0.31", default-features = false }
|
||||||
|
egui = "0.31"
|
||||||
|
enum_dispatch = "0.3"
|
||||||
|
fluent-templates = "0.13"
|
||||||
|
icu_experimental = "0.2"
|
||||||
|
icu_locale_core = "2.0.0-beta1"
|
||||||
|
libfuzzer-sys = "0.4"
|
||||||
|
proc-macro2 = "1.0"
|
||||||
|
quote = "1.0"
|
||||||
|
rfd = { version = "0.15", default-features = false }
|
||||||
|
specctra-core = { path = "crates/specctra-core" }
|
||||||
|
specctra_derive = { path = "crates/specctra_derive" }
|
||||||
|
syn = "2.0"
|
||||||
|
sys-locale = "0.3"
|
||||||
|
topola = { path = "", default-features = false }
|
||||||
|
unic-langid = "0.9"
|
||||||
|
utf8-chars = "3.0"
|
||||||
|
|
||||||
[workspace.dependencies.bimap]
|
[workspace.dependencies.bimap]
|
||||||
version = "0.6.3"
|
version = "0.6.3"
|
||||||
|
|
@ -48,9 +68,9 @@ disable_contracts = ["contracts-try/disable_contracts"]
|
||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
bimap.workspace = true
|
bimap.workspace = true
|
||||||
contracts-try = "0.7"
|
contracts-try.workspace = true
|
||||||
derive-getters.workspace = true
|
derive-getters.workspace = true
|
||||||
enum_dispatch = "0.3"
|
enum_dispatch.workspace = true
|
||||||
geo.workspace = true
|
geo.workspace = true
|
||||||
log.workspace = true
|
log.workspace = true
|
||||||
petgraph.workspace = true
|
petgraph.workspace = true
|
||||||
|
|
@ -58,10 +78,7 @@ rstar.workspace = true
|
||||||
serde.workspace = true
|
serde.workspace = true
|
||||||
spade.workspace = true
|
spade.workspace = true
|
||||||
thiserror.workspace = true
|
thiserror.workspace = true
|
||||||
|
specctra-core= { workspace = true, features = ["rstar"] }
|
||||||
[dependencies.specctra-core]
|
|
||||||
path = "crates/specctra-core"
|
|
||||||
features = ["rstar"]
|
|
||||||
|
|
||||||
[dev-dependencies]
|
[dev-dependencies]
|
||||||
serde_json.workspace = true
|
serde_json.workspace = true
|
||||||
|
|
|
||||||
|
|
@ -11,9 +11,9 @@ edition = "2021"
|
||||||
bimap.workspace = true
|
bimap.workspace = true
|
||||||
geo-types.workspace = true
|
geo-types.workspace = true
|
||||||
serde.workspace = true
|
serde.workspace = true
|
||||||
specctra_derive.path = "../specctra_derive"
|
specctra_derive.workspace = true
|
||||||
thiserror.workspace = true
|
thiserror.workspace = true
|
||||||
utf8-chars = "3.0"
|
utf8-chars.workspace = true
|
||||||
|
|
||||||
[dependencies.rstar]
|
[dependencies.rstar]
|
||||||
workspace = true
|
workspace = true
|
||||||
|
|
|
||||||
|
|
@ -12,10 +12,8 @@ edition = "2021"
|
||||||
cargo-fuzz = true
|
cargo-fuzz = true
|
||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
libfuzzer-sys = "0.4"
|
libfuzzer-sys.workspace = true
|
||||||
|
specctra-core.workspace = true
|
||||||
[dependencies.specctra-core]
|
|
||||||
path = ".."
|
|
||||||
|
|
||||||
[[bin]]
|
[[bin]]
|
||||||
name = "fuzz_target_1"
|
name = "fuzz_target_1"
|
||||||
|
|
|
||||||
|
|
@ -11,6 +11,6 @@ edition = "2021"
|
||||||
proc-macro = true
|
proc-macro = true
|
||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
proc-macro2 = "1.0"
|
proc-macro2.workspace = true
|
||||||
quote = "1.0"
|
quote.workspace = true
|
||||||
syn = "2.0"
|
syn.workspace = true
|
||||||
|
|
|
||||||
|
|
@ -19,18 +19,9 @@ disable_contracts = ["topola/disable_contracts"]
|
||||||
[dependencies]
|
[dependencies]
|
||||||
serde.workspace = true
|
serde.workspace = true
|
||||||
serde_json.workspace = true
|
serde_json.workspace = true
|
||||||
|
topola.workspace = true
|
||||||
[dependencies.topola]
|
clap= { workspace = true, features = ["derive"] }
|
||||||
path = "../.."
|
|
||||||
default-features = false
|
|
||||||
|
|
||||||
[dependencies.clap]
|
|
||||||
version = "4.5"
|
|
||||||
features = ["derive"]
|
|
||||||
|
|
||||||
[build-dependencies]
|
[build-dependencies]
|
||||||
clap_mangen = "0.2"
|
clap_mangen.workspace = true
|
||||||
|
clap= { workspace = true, features = ["derive"] }
|
||||||
[build-dependencies.clap]
|
|
||||||
version = "4.5"
|
|
||||||
features = ["derive"]
|
|
||||||
|
|
|
||||||
|
|
@ -16,35 +16,22 @@ xdg-portal = ["rfd/async-std", "rfd/xdg-portal"]
|
||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
derive-getters.workspace = true
|
derive-getters.workspace = true
|
||||||
egui = "0.31"
|
egui.workspace = true
|
||||||
fluent-templates = "0.13"
|
fluent-templates.workspace = true
|
||||||
geo.workspace = true
|
geo.workspace = true
|
||||||
icu_experimental = "0.2"
|
icu_experimental.workspace = true
|
||||||
icu_locale_core = "2.0.0-beta1"
|
icu_locale_core.workspace = true
|
||||||
log.workspace = true
|
log.workspace = true
|
||||||
petgraph.workspace = true
|
petgraph.workspace = true
|
||||||
rstar.workspace = true
|
rstar.workspace = true
|
||||||
serde.workspace = true
|
serde.workspace = true
|
||||||
serde_json.workspace = true
|
serde_json.workspace = true
|
||||||
spade.workspace = true
|
spade.workspace = true
|
||||||
sys-locale = "0.3"
|
sys-locale.workspace = true
|
||||||
|
topola.workspace = true
|
||||||
[dependencies.topola]
|
unic-langid= { workspace = true, features = ["macros", "serde"] }
|
||||||
path = "../.."
|
eframe= { workspace = true, features = ["accesskit", "default_fonts", "glow", "persistence", "wayland", "x11"] }
|
||||||
default-features = false
|
rfd.workspace = true
|
||||||
|
|
||||||
[dependencies.unic-langid]
|
|
||||||
version = "0.9"
|
|
||||||
features = ["macros", "serde"]
|
|
||||||
|
|
||||||
[dependencies.eframe]
|
|
||||||
version = "0.31"
|
|
||||||
default-features = false
|
|
||||||
features = ["accesskit", "default_fonts", "glow", "persistence", "wayland", "x11"]
|
|
||||||
|
|
||||||
[dependencies.rfd]
|
|
||||||
version = "0.15"
|
|
||||||
default-features = false
|
|
||||||
|
|
||||||
[target.'cfg(not(target_arch = "wasm32"))'.dependencies]
|
[target.'cfg(not(target_arch = "wasm32"))'.dependencies]
|
||||||
futures-lite = "2.6"
|
futures-lite = "2.6"
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue