Switch front-page donation form rendering to use MithrilJS
(This is a very close copy of #7 (closed), however it specifies MithrilJS instead.)
We don't require too much in our forms and currently I used jQuery just to get things going, with the assumption we'd end up with a smaller amount of code in our index.js
file.
As it turns out, MithrilJS is pretty small, plus what we'd add on top and it would be fraction of what jQuery (on it's own) is. I quite like this idea. One advantage with MithrilJS is that we wouldn't need a build-step unlike React or Preact.
Finally, built-in Ajax functions also means we don't need to add jQuery to the page at all. Some Bootstrap components requires it, but we don't have to use those or we just don't get that extra functionality, though in all fairness we can still add it to the page anyway and jQuery and MithrilJS can co-exist happily.