Skip to content

Commit e1fc16a

Browse files
committed
feat: add leaderboard frontend build targets and include in TS packages [skip ci]
1 parent 56f56f1 commit e1fc16a

1 file changed

Lines changed: 13 additions & 1 deletion

File tree

Makefile

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ BACKEND_PKGS := support/common,$(BACKEND_ONLY_PKGS)
4343
LEADERBOARD_PKGS := apps/leaderboard-backend,apps/leaderboard-frontend
4444

4545
# all typescript packages, excluding docs
46-
TS_PKGS := $(ACCOUNT_PKGS),$(DEMOS_PKGS),${BACKEND_ONLY_PKGS},apps/leaderboard-backend
46+
TS_PKGS := $(ACCOUNT_PKGS),$(DEMOS_PKGS),${BACKEND_ONLY_PKGS},${LEADERBOARD_PKGS}
4747

4848
# all packages that have a package.json
4949
NPM_PKGS := $(TS_PKGS),apps/docs,contracts,support/configs
@@ -186,6 +186,18 @@ leaderboard-backend.prod: leaderboard-backend.build
186186
cd apps/leaderboard-backend && make prod;
187187
.PHONY: leaderboard-backend.prod
188188

189+
leaderboard-frontend.dev: setup.ts shared.dev
190+
cd apps/leaderboard-frontend && make dev;
191+
.PHONY: leaderboard-frontend.dev
192+
193+
leaderboard-frontend.build: shared.build
194+
cd apps/leaderboard-frontend && make build;
195+
.PHONY: leaderboard-frontend.build
196+
197+
leaderboard-frontend.prod: leaderboard-frontend.build
198+
cd apps/leaderboard-frontend && make prod;
199+
.PHONY: leaderboard-frontend.prod
200+
189201
iframe.dev: shared.dev sdk.dev ## Serves the wallet iframe at http://localhost:5160
190202
cd apps/iframe && make dev
191203
.PHONY: iframe.dev

0 commit comments

Comments
 (0)