APP := __APP_NAME__

.PHONY: validate compile build test test-e2e dev

validate:
	ml1 validate $(APP).ml

compile: validate
	ml1 compile $(APP).ml --target web --out app

build:
	pnpm --dir app run build

test:
	pnpm --dir app run test

test-e2e:
	pnpm --dir app exec playwright install chromium
	pnpm --dir app run test:e2e

dev:
	pnpm --dir app run dev
