default:
  @just --list

dev:
  pnpm turbo dev

build:
  pnpm turbo build

test:
  pnpm turbo test

lint:
  pnpm biome check .

format:
  pnpm biome format --write .

db-up:
  docker compose -f infra/docker-compose.yml up -d

db-down:
  docker compose -f infra/docker-compose.yml down

db-apply:
  mysqldef --user=root --password=pijulab_root --host=127.0.0.1 --port=3306 pijulab < db/schema.sql

db-reset:
  @docker compose -f infra/docker-compose.yml down -v
  @docker compose -f infra/docker-compose.yml up -d
  @sleep 5
  @just db-apply