handpick - Handpick conditional dependencies like a boss
Kretes - A programming environment for building full-stack apps in TypeScript.
yarnhook - yarnhook keeps your node_modules up-to-date when your yarn.lock, package-lock.json or shrinkwrap.yaml changes due to git operations like checkout, merge, rebase, pull etc.