When I'm not making games, I develop things for the web.
Recently I found myself needing to make a lot of small apps in a short amount of time. I figured it was a good excuse to throw together some kind of framework to help get the boilerplate stuff done quicker.
I generally use the same few packages when building web apps with very similar structure and configuration so abstracting the shared stuff was pretty straight forward.
@suddenly/servercreates and configures an Express app with a bunch of default middleware. It also provides a simple way of configuring routing.
@suddenly/mailerprovides a simple way of sending templated emails (for notifications or whatever).
@suddenly/apiprovides some convenience wrappers around the
@suddenly/fluxis a simple implementation of Flux that is based on Redux.
@suddenly/compilerwraps Parcel and the Typescript compiler to provide a single watcher/builder for both the client and server code.
None of this stuff is meant to be used in big apps but if you find any of them helpful I'd love to hear about it.