1 comment

[ 2.7 ms ] story [ 14.6 ms ] thread
I use Wireit in basically every single npm project now, because it supports describing your script's dependencies, running them in order, and caching results, so repeat runs are fast.

It's pretty unique in that it uses regular `npm run` commands to run scripts, so it doesn't change a lot of your daily workflows. It still feels like npm (or pnpm or yarn).

It also supports long-running services and a universal watch mode, so you can do things like start a dev server in watch mode and Wireit will build all the dependencies before running, and rebuild on changes, restarting the server only if necessary.