tl;dr - I made a component library for Mithril called Maille – if you’re into Mithril, check it out!
There comes a time in a young front end developer’s life when they feel the need to make yet another front end framework. In my case that time is now, and the frontend framework isn’t so much a framework as it is a component library for an existing component library called Mithril. The logo is pretty spiffy (with some help from more visually minded friends I got to something I didn’t hate):
The library was enjoyable to write, and it was fun to work my way around some approximation of what writing component libraries is like. I’ll likely be working on it long into the future getting it up to snuff with other excellent libraries like Element UI that exist for Vue (BTW I also tried this once with vue and produced the abandoned codebase that is vue-component-library
).
A few cool things about the library:
maille.min.js
)maille.<component>.min.js
)gitlab-ci.yml
for details!)Here are some example components from maille
: