ESFLAGS = --target=esnext --sourcemap --format=esm all: frontend/bundle.js watch: esbuild frontend/main.ts --bundle --outfile=frontend/bundle.js $(ESFLAGS) --watch frontend/bundle.js: $(shell find frontend -name '*.ts') esbuild frontend/main.ts --bundle --outfile=frontend/bundle.js $(ESFLAGS)