frontend: Rework asset generation

This commit reworks frontend asset generation to not need manually
written html files, but instead generate them automatically.
This commit is contained in:
Tom Wiesing 2022-10-15 14:10:32 +02:00
parent ebdbe9fabd
commit ccab2883a6
No known key found for this signature in database
42 changed files with 408 additions and 177 deletions

View file

@ -1,14 +1,11 @@
.PHONY: clean all deps
all: wdcli frontend
all: wdcli
wdcli: internal/component/static/dist
wdcli:
go generate ./internal/component/static/
go build -o ./wdcli ./cmd/wdcli
internal/component/static/dist: internal/component/static/src
rm -rf internal/component/static/dist
cd internal/component/static/ && yarn dist
deps:
cd internal/component/static/ && yarn install