mirror of https://codeberg.org/topola/topola.git
55 lines
1.3 KiB
TOML
55 lines
1.3 KiB
TOML
# SPDX-FileCopyrightText: 2024 Topola contributors
|
|
#
|
|
# SPDX-License-Identifier: MIT
|
|
|
|
[package]
|
|
name = "topola-egui"
|
|
description = "Work-in-progress free and open-source topological (rubberband) router and autorouter for printed circuit boards (PCBs)"
|
|
version = "0.1.0"
|
|
edition = "2021"
|
|
|
|
[features]
|
|
default = ["disable_contracts", "xdg-portal"]
|
|
disable_contracts = ["topola/disable_contracts"]
|
|
gtk3 = ["rfd/gtk3"]
|
|
xdg-portal = ["rfd/async-std", "rfd/xdg-portal"]
|
|
|
|
[dependencies]
|
|
derive-getters.workspace = true
|
|
egui = "0.30"
|
|
fluent-templates = "0.12"
|
|
geo.workspace = true
|
|
icu_experimental = "0.2"
|
|
icu_locale_core = "2.0.0-beta1"
|
|
log = "0.4"
|
|
petgraph.workspace = true
|
|
rstar.workspace = true
|
|
serde.workspace = true
|
|
serde_json.workspace = true
|
|
spade.workspace = true
|
|
sys-locale = "0.3"
|
|
|
|
[dependencies.topola]
|
|
path = "../.."
|
|
default-features = false
|
|
|
|
[dependencies.unic-langid]
|
|
version = "0.9"
|
|
features = ["macros", "serde"]
|
|
|
|
[dependencies.eframe]
|
|
version = "0.30"
|
|
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]
|
|
futures-lite = "2.5"
|
|
env_logger = "0.11"
|
|
|
|
[target.'cfg(target_arch = "wasm32")'.dependencies]
|
|
wasm-bindgen-futures = "0.4"
|