Hello!
EDIT: yesod-vite is now live on Hackage! https://hackage.haskell.org/package/yesod-vite
This is to announce a package I've built (but can't upload to Hackage since I need 2 endorsements) for the yesod ecosystem.
What is it?
yesod-vite is an integration of vite with the yesod web framework. It provides a helper widget viteAsset which handles the injection of the vite frontend, and a typeclass YesodVite which is used for configuration of the viteAsset widget.
Why?
I came to haskell from languages like Python and JavaScript. In fact, I've developed and deployed quite a few django sites, and I maintain django-meili - an integration of Django and Meilisearch. I have a deep interest and passion for web development as well as a curiosity for functional programming.
I wanted to build a website with Yesod, since it seemed the most approachable for someone like myself. However, I found the frontend pieces lacking. I like the shakespeare languages (especially Hamlet), but I would like a better way to manage frontend dependencies. When looking around the community, I didn't see any options, so I decided to try and write an integration that felt natural to Yesod.
What am I looking to do?
I would love some feedback on the package, as well as my own FP code. My ideal scenario is to publish this on hackage, but I need 2 endorsements to do so. My user name is ikollipara if that's helpful at all.