[package] name = "lldap_app" version = "0.6.2" description = "Frontend for LLDAP" edition.workspace = true include = ["src/**/*", "queries/**/*", "Cargo.toml", "../schema.graphql"] authors.workspace = true homepage.workspace = true license.workspace = true repository.workspace = true rust-version.workspace = true [dependencies] anyhow = "1" base64 = "0.13" gloo-console = "0.2.3" gloo-file = "0.2.3" gloo-net = "*" graphql_client = "0.10" http = "0.2" jwt = "0.13" rand = "0.8" serde_json = "1" url-escape = "0.1.1" validator = "0.14" validator_derive = "0.14" wasm-bindgen = "0.2.100" wasm-bindgen-futures = "*" yew = "0.19.3" yew-router = "0.16" # Needed because of https://github.com/tkaitchuck/aHash/issues/95 indexmap = "=1.6.2" [dependencies.web-sys] version = "0.3" features = [ "Document", "Element", "Event", "FileReader", "FormData", "HtmlDocument", "HtmlFormElement", "HtmlInputElement", "HtmlOptionElement", "HtmlOptionsCollection", "HtmlSelectElement", "SubmitEvent", "console", ] [dependencies.chrono] version = "*" features = [ "wasmbind" ] [dependencies.derive_more] features = ["debug", "display", "from", "from_str"] default-features = false version = "1" [dependencies.lldap_auth] path = "../crates/auth" features = [ "opaque_client" ] [dependencies.lldap_frontend_options] path = "../crates/frontend-options" [dependencies.lldap_validation] path = "../crates/validation" [dependencies.image] features = ["jpeg"] default-features = false version = "0.24" [dependencies.serde] workspace = true [dependencies.strum] features = ["derive"] version = "0.25" [dependencies.yew_form] git = "https://github.com/jfbilodeau/yew_form" rev = "4b9fabffb63393ec7626a4477fd36de12a07fac9" [dependencies.yew_form_derive] git = "https://github.com/jfbilodeau/yew_form" rev = "4b9fabffb63393ec7626a4477fd36de12a07fac9" [lib] crate-type = ["cdylib"] [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = [ 'cfg(wasm_bindgen_unstable_test_coverage)', ] } [package.metadata.wasm-pack.profile.dev] wasm-opt = ['--enable-bulk-memory'] [package.metadata.wasm-pack.profile.profiling] wasm-opt = ['--enable-bulk-memory'] [package.metadata.wasm-pack.profile.release] wasm-opt = ['--enable-bulk-memory']