Skip to main content

Packages

Most of these tools were created to solve my own problems but they might be useful to you too. Packages are written in either TypeScript or JavaScript, and most are available on npm.


package-size

How big is an NPM package? This is a complicated question as the definition of size varies depending on who you ask. Mine is the gzip size of what's inside files.

spark

Tiny JSX templating library. I use this as an alternative to many JSX packages such as React, svelte, forgo, mithril, etc. Why not use string literals, you may ask? I like having code completion.

spider

Tiny static HTML builder. I use it to transpile TSX source files into HTML.