0.0.1-alpha • Published 9 months ago

@hacksaw/warden v0.0.1-alpha

Weekly downloads
-
License
MIT
Repository
-
Last release
9 months ago

Warden

A JavaScript Monorepo Script Runner

demo gif

!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/warden

Usage

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