https://github.com/open-draft/event-contract

Type-Safeでイベントを実装するフレームワーク。 EventTargetを使ったtransportが用意されていて、任意の仕組みでイベントを実装できる。 schemaによってzodを使ったRuntimeのType Checkもできるようになっている。