@v5x/events is a strictly typed TypeScript client for the VEX Events API v2.
It works in browsers, Bun, and modern Node.js runtimes with fetch.
events, teams,
programs, and seasons.
snake_case and repeated field[] parameters. Date filters accept
an RFC 3339 string or a Date; Date values are serialized with
toISOString().
Every response model and filter is exported as a TypeScript type. HTTP errors
throw VexEventsApiError, which includes status, statusText, body, and
the requested url. An AbortSignal can be passed separately from filters: