You can find the package and source-code on my GitHub:
https://github.com/foxws/wireuse
The idea of WireUse is based on something I used a lot in VueJS with VueUse. I want to stay as minimal as possible, and provide useful traits and features that you can use to build your own components.
To give you an idea of a small part of what is currently features included in WireUse:
* Force the usage of route-keys for making model connections.
* Component/Livewire recursive registration with caching.
* CSS class helpers that can be easily overruled or be used in other parts in the component
* Form helpers, like toCollection, toFluent, has, filled, ratelimiting, etc.- ..
* Blade/view helpers, like hash
* Action classes - useful for building tabs and dialogs
It is only a small selection, as I'm still building the documentation. I also need to add more tests, but also need to find out what's actually useful or not.
You can see the package live in action on [
https://foxws.nl/](https://foxws.nl/, and checkout the documentation for more details. Please let me know your thoughts, and let me know what features would be useful to be included as wel.
Things planned are form building, some sort of query/scout builders, but the priority is getting a decent platform to build upon and letting the user choose it own solutions.
Thanks, and please let me know your feedback! submitted by /u/francoisfox
[link] [comments]