.PHONY: build test run web audit

build: web
	go build -o finance-portal ./cmd/finance-portal

web:
	cd web && npm ci && npm run build

test:
	go test ./...
	cd web && npm run build && npm audit --audit-level=moderate

run:
	go run ./cmd/finance-portal

audit:
	cd web && npm audit --audit-level=moderate
