A possible suggestion before the package becomes too large due to "Please add support for X framework" requests.
Seperate the renderer out to it's own package.
then a user can pull in a renderer e.g. genealabs/laravel-messenger-bootstrap4 which will require genealabs/laravel-messenger.
This abstraction would also allow the community to add support for any number of rendering methods.
A possible suggestion before the package becomes too large due to "Please add support for X framework" requests.
Seperate the renderer out to it's own package. then a user can pull in a renderer e.g.
genealabs/laravel-messenger-bootstrap4
which will requiregenealabs/laravel-messenger
.This abstraction would also allow the community to add support for any number of rendering methods.