Typescript rewrite
- Rewrote codebase in Typescript
- Migrated to use Yarn instead of npm
- Simplified event subscription flow for most common case: homeassistant-ws automatically subscribes to all events, and handles delegation internally.
Quality of life improvements:
- Add initial type information
- Fix issue where WebSocket errors were wrapped in a new
Error
before areject()
- Update README
First release