components: add components library (#233)
* components: init @streamplace/components
* fix build
* components: implemented chat!
* components: local chat works now!
* dump tsup, remove old code
* remove example-app for now
* build: add knip for checking missing dependencies
* fix build
* update README
* maybe lexicons postinstall?
* app: remove old chat stuff from redux
* components: migrate replyTo
* components: migrate viewers
* components: migrate livestream
* components: migrate segment
* components: migrate renditions
* components: tweak handleWebsocketMessages
* libraries: pnpm run build as postinstall
* build: perhaps make js-lexicons like this?
* app: mobile tweaks
* websocket: can't send a profile we don't have
* websocket --> websocket-consumer
authored by Eli Mallon and committed by Natalie B. bcfe734e 1e5efe1d