summaryrefslogtreecommitdiff
path: root/client-web/makefile
diff options
context:
space:
mode:
authormetamuffin <metamuffin@disroot.org>2023-04-10 14:15:39 +0200
committermetamuffin <metamuffin@disroot.org>2023-04-10 14:15:39 +0200
commit239b0c95c2dfa0bebafb228cf1d2f201ecadf2f8 (patch)
tree5dd6bbcad4b105a411d5c80660e785be168b3dbf /client-web/makefile
parent4b026c618ed6b40a22c0bf601b45e1da96d5bc5e (diff)
parentabff04fe71d29be41875db1173a554fb11c67173 (diff)
downloadkeks-meet-239b0c95c2dfa0bebafb228cf1d2f201ecadf2f8.tar
keks-meet-239b0c95c2dfa0bebafb228cf1d2f201ecadf2f8.tar.bz2
keks-meet-239b0c95c2dfa0bebafb228cf1d2f201ecadf2f8.tar.zst
Merge branch 'master' of codeberg.org:metamuffin/keks-meet
Diffstat (limited to 'client-web/makefile')
-rw-r--r--client-web/makefile10
1 files changed, 6 insertions, 4 deletions
diff --git a/client-web/makefile b/client-web/makefile
index 2623c6e..2ff29d5 100644
--- a/client-web/makefile
+++ b/client-web/makefile
@@ -1,12 +1,14 @@
+ESFLAGS = --bundle --target=esnext --format=esm
+
.PHONY: all watch
all: public/assets/bundle.js public/assets/sw.js public/assets/font/include.css
watch:
- deno bundle --no-check --watch source/index.ts public/assets/bundle.js &
- deno bundle --no-check --watch source/sw/worker.ts public/assets/sw.js
+ esbuild $(ESFLAGS) source/index.ts --outfile=public/assets/bundle.js --watch=forever &
+ esbuild $(ESFLAGS) source/sw/worker.ts --outfile=public/assets/sw.js --watch=forever
public/assets/bundle.js: $(shell find source -type f -name '*.ts')
- deno bundle --no-check --unstable source/index.ts > $@
+ esbuild $(ESFLAGS) source/index.ts --outfile=$@
public/assets/sw.js: $(shell find source/sw -type f -name '*.ts')
- deno bundle --no-check --unstable source/sw/worker.ts > $@
+ esbuild $(ESFLAGS) source/sw/worker.ts --outfile=$@
public/assets/font/include.css:
mkdir -p public/assets/font
curl 'https://s.metamuffin.org/static/font-ubuntu.tar' | tar -xC public/assets/font