feat(tazjin/predlozhnik): bootstrap yew/wasm-based web UI

this commit is mostly to figure out hwo to build a yew application in
depot using the wasm toolchain. it's a bit finnicky, but could be a
lot worse.

Change-Id: I7804a774f1686a1f308ae1a3f549cd0ae7b5dbeb
Reviewed-on: https://cl.tvl.fyi/c/depot/+/5980
Tested-by: BuildkiteCI
Reviewed-by: tazjin <tazjin@tvl.su>
This commit is contained in:
Vincent Ambo 2022-07-27 14:04:02 +03:00 committed by tazjin
parent 38d01f7f3b
commit d795a05c07
5 changed files with 528 additions and 3 deletions

View file

@ -6,3 +6,7 @@ edition = "2021"
[dependencies]
maplit = "1.0"
lazy_static = "1.4"
yew = "0.19"
# needs to be in sync with nixpkgs
wasm-bindgen = "= 0.2.81"