.PHONY: install lint test typecheck build dev compose-up compose-down clean

install:
	pnpm install
	cd apps/api && python3 -m venv .venv && .venv/bin/pip install -e ".[dev]"

lint:
	pnpm lint

test:
	pnpm test

typecheck:
	pnpm typecheck

build:
	pnpm build

dev:
	pnpm dev

compose-up:
	docker compose up --build -d

compose-down:
	docker compose down

clean:
	rm -rf node_modules apps/web/node_modules apps/api/.venv
