kanidm/server/web_ui/admin/Cargo.toml
Merlijn eddca4fc86
Feature object graph (#2518)
* Refactor: move the object graph ui to admin web ui
* Add dynamic js loading support
Load viz.js dynamically
* Add some js docs
* chore: cleanup imports
* chore: remove unused clipboard feature
chore: remove unused mermaid.sh
* Messing with the profile.release settings and reverting the changes I tried has now made the build much smaller yay :D
* Refactor: user raw search requests
Assert service-accounts properly
* refactor: new v1 proto structure
* Add self to CONTRIBUTORS.md

---------

Co-authored-by: James Hodgkinson <james@terminaloutcomes.com>
2024-02-29 02:25:40 +00:00

71 lines
1.8 KiB
TOML

[package]
name = "kanidmd_web_ui_admin"
description = "Kanidm Server Web UI - Admin Interface"
documentation = "https://docs.rs/kanidm/latest/kanidm/"
version = { workspace = true }
authors = [
"William Brown <william@blackhats.net.au>",
"James Hodgkinson <james@terminaloutcomes.com>",
]
rust-version = { workspace = true }
edition = { workspace = true }
license = { workspace = true }
homepage = { workspace = true }
repository = { workspace = true }
[lib]
crate-type = ["cdylib", "rlib"]
[dependencies]
kanidm_proto = { workspace = true, features = ["wasm"] }
kanidmd_web_ui_shared = { workspace = true }
gloo = { workspace = true }
js-sys = { workspace = true }
serde = { workspace = true, features = ["derive"] }
serde-wasm-bindgen = { workspace = true }
time = { workspace = true }
uuid = { workspace = true }
wasm-bindgen = { workspace = true }
wasm-bindgen-futures = { workspace = true }
yew = { workspace = true, features = ["csr"] }
yew-router = { workspace = true }
gloo-utils = { workspace = true }
enum-iterator = { workspace = true}
[dependencies.web-sys]
workspace = true
features = [
# "AuthenticationExtensionsClientOutputs",
# "AuthenticatorResponse",
# "CredentialCreationOptions",
# "CredentialRequestOptions",
# "CredentialsContainer",
"DomTokenList",
"Element",
"Event",
"FocusEvent",
"FormData",
"Headers",
"HtmlButtonElement",
"HtmlDocument",
"HtmlFormElement",
"HtmlSelectElement",
"HtmlInputElement",
"Navigator",
# "PublicKeyCredential",
# "PublicKeyCredentialCreationOptions",
# "PublicKeyCredentialRpEntity",
# "PublicKeyCredentialUserEntity",
"Request",
# "RequestCredentials",
# "RequestInit",
# "RequestMode",
# "RequestRedirect",
"Response",
"Window",
]
[dev-dependencies]
wasm-bindgen-test = { workspace = true }