@hacksaw/warden v0.0.1-alpha
Warden
A JavaScript Monorepo Script Runner
!WARNING Warden is in early development and may have rapid breaking changes. Try it out, but don't depend on it (yet)
Overview
If you've worked in a large JavaScript monorepo, you likely find yourself needing to run scripts from a number of monorepo packages in an adhoc manner. You likely open up many terminal windows or slip your way through a complex pnpm --filter call, assuming you even remember all your package names. Warden's goal is to provide a more interactive way to run these scripts within a single terminal window.
Install
Warden is made to be installed globally.
npm install -g @hacksaw/wardenUsage
Call warden inside your monorepo. The CLI will auto detect your workspace type and deduce your packages from there.
warden!IMPORTANT Currently, supported workspaces are npm, pnpm, and yarn
9 months ago