@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
10 months ago