{
  "name": "@garuda/event-log",
  "version": "0.3.0-stage3a",
  "private": true,
  "type": "module",
  "description": "Garuda canonical event log + projections. In-memory model AND a durable PgEventLog (Postgres, generalized from tag-mgmt movement_events). Append-only, tenant-scoped, idempotent; stock is a fold over the log.",
  "exports": {
    ".": "./src/event-log.js",
    "./pg": "./src/pg-event-log.js",
    "./projections": "./src/projections.js"
  },
  "scripts": {
    "db:up": "docker compose up -d",
    "db:down": "docker compose down",
    "db:wait": "until docker exec garuda_events_db pg_isready -U garuda -d garuda_events >/dev/null 2>&1; do sleep 1; done",
    "migrate": "node migrate.js"
  },
  "dependencies": {
    "pg": "^8.13.1"
  }
}
