.PHONY: test lint build audit

test:
	go test ./cmd/... ./internal/...

lint:
	go vet ./cmd/... ./internal/...
	npm --prefix ui run lint

build:
	npm --prefix ui run build
	go build -o bin/immich-bridge ./cmd/server

audit:
	npm --prefix ui audit
	go run golang.org/x/vuln/cmd/govulncheck@v1.9.0 ./cmd/... ./internal/...
