.PHONY: build frontend-build dev clean test build: frontend-build CGO_ENABLED=0 go build -o turnpike . frontend-build: cd frontend && npm ci && npm run build dev: @echo "Run in two terminals:" @echo " Terminal 1: go run . --db dev.db" @echo " Terminal 2: cd frontend && npm run dev" test: go test ./... cd frontend && npx vitest run clean: rm -f turnpike dev.db rm -rf frontend/dist