ncc
Compiles a Node.js project into a single file with its dependencies.
Build tools and bundlers npm MIT
How ncc is used
ncc joined the catalog on its public numbers (628,321 downloads a week on npm and 9,842 GitHub stars), not on our project count: it is a dependency in 12 public GitHub projects of our scan, 5 of them set up for AI coding agents. Projects that use it most often also use Prettier (66.7%), Husky (50.0%), GitHub Actions Toolkit (41.7%).
ncc popularity over time
Gid Score 47: downloads 60, use in agent projects 20, GitHub stars 50, downloads trend 59 (each 0-100). How it is calculated.
Often used with ncc
| Prettier | 66.7% of ncc projects · 3.2× more than average |
|---|---|
| Husky | 50.0% of ncc projects · 4.9× more than average |
| GitHub Actions Toolkit | 41.7% of ncc projects · 235.2× more than average |
| Jest | 33.3% of ncc projects · 5.3× more than average |
| TypeScript | 75.0% of ncc projects |
| ts-node | 25.0% of ncc projects · 5.2× more than average |
| yaml | 25.0% of ncc projects · 8.0× more than average |
| lint-staged | 25.0% of ncc projects · 3.2× more than average |
Install
| Package | npm install @vercel/ncc |
|---|---|
| Main stacks | TypeScript / JavaScript (12) |
| Example projects | getsentry/warden, telekom/create-tsi, quantfive/codepress-review, ijw-fyi/agent-pr, Codenteam/habits |
Alternatives to ncc
In our scan, none of the most used tools in Build tools and bundlers does the same job as ncc: they are add-ons, companions or tools for a different task.
More in Build tools and bundlers: Vite Turborepo esbuild Babel (JavaScript) Laravel Vite Plugin React Compiler Babel Plugin Nx vite-tsconfig-paths