cac
npmv7.0.0Simple yet powerful framework for building command-line apps.
Overview
cac is an npm package that simple yet powerful framework for building command-line apps. The latest version is 7.0.0, released under the MIT license.
Who should use it
Teams working in the npm ecosystem who need simple yet powerful framework for building command-line apps and value a focused solution.
When not to use it
Consider an alternative if you need to minimize your dependency tree, have first-class TypeScript types out of the box, or if a more actively-maintained option better fits your npm stack.
Pros
- Clear open-source license (MIT).
Cons
- Large dependency tree (19 direct dependencies) increases install size and audit surface.
- No bundled TypeScript types (may require a separate @types package).
Auto-generated from collected registry metadata. No external claims are inferred.
Relationship graph
Dependencies (left) and dependents (right) of cac.
Dependencies
Dev (19)
Used by
Popular packages that depend on cac.
Native-ESM powered web dev build tool
Next generation testing framework powered by Vite
Fast JavaScript/TypeScript bundler in Rust with Rollup-compatible API.
Vite DevTools
Framework for building generic devframes
Devframe plugin — a self-inspector for the RPC registry, shared state, and agent surface of a devframe connection.
Devframe plugin — the hub message feed as a portable panel: browse, filter, and dismiss `ctx.messages` entries from any hub host.
Portable, hub-native terminal panel for devframe — readonly output streaming and fully interactive PTY shells (TUI-capable).
Frequently installed together
Native-ESM powered web dev build tool
Framework for building generic devframes
Universal filesystem path utils
TypeScript definitions for node
Structured diagnostic code library
Minimal H(TTP) framework built for high performance and portability.
The progressive JavaScript framework for building modern web UI.
A lightweight JavaScript debugging utility, forked from debug, featuring TypeScript and ESM support.
Next generation testing framework powered by Vite
Framework-neutral hub layer for devframe — docks, terminals, messages, commands.
Let’s get serious about color
A fast and minimal alternative to globby and fast-glob
Version history
| Version | Published | License |
|---|---|---|
| 7.0.0latest | 4 months ago | MIT |
| 7.0.0-beta.1 | 4 months ago | MIT |
| 6.7.14 | 3 years ago | MIT |
| 6.7.13 | 3 years ago | MIT |
| 6.7.12 | 4 years ago | MIT |
| 6.7.11 | 4 years ago | MIT |
| 6.7.10 | 4 years ago | MIT |
| 6.7.9 | 4 years ago | MIT |
| 6.7.8 | 4 years ago | MIT |
| 6.7.7 | 4 years ago | MIT |
| 6.7.6 | 4 years ago | MIT |
| 6.7.5 | 4 years ago | MIT |
| 6.7.4 | 4 years ago | MIT |
| 6.7.3 | 5 years ago | MIT |
| 6.7.2 | 5 years ago | MIT |
| 6.7.1 | 5 years ago | MIT |
| 6.7.0 | 5 years ago | MIT |
| 6.6.1 | 6 years ago | MIT |
| 6.6.0 | 6 years ago | MIT |
| 6.5.13 | 6 years ago | MIT |
Frequently asked questions
How do I install cac?
Run `npm install cac` to add cac to your npm project.
What license is cac released under?
cac is distributed under the MIT license.
How popular is cac?
cac has approximately 0 downloads per week and 5 known dependent packages.