refactor: migrate client to TypeScript #47
Migrate the client to client to TypeScript and remove all the legacy and peer baggage that never belonged into the client.
What kind of change does this PR introduce?
Does this PR introduce a breaking change?
Does this PR release a new version?
If yes, please describe the impact and migration path for existing applications:
The PR fulfills these requirements:
If adding a new feature, the PR's description includes: