Getting Svelte
As I prepare Slowpoke for general availability, I've decided to make an architectural shift in my front-end framework and move to Svelte. If you've been following along with my architectural decisions, I originally used Alpine.js for client-side work, then migrated to htmx and _hyperscript for their simplicity. I'm still a fan of all three, but I have (ostensible) logical reasons for switching. I moved to htmx and _hyperscript to help tamp down on some of the state management that Alpine employs, which bloated my code more than I'd hoped and, as a result, made it a bit harder to maintain. This succeeded to a reasonable extent, but there were two glaring problems with my change of framework - 1) Astro (my main server-side framework) is built to communicate with other JavaScript-based tools and return JSON during API calls. htmx prefers to handle HTML snippets directly, so there were a few oddities in the API structure. 2) The documentation for htmx and (espe...