ncc

by vercel · Web

Compile a Node.js project into a single file. Supports TypeScript, binary addons, dynamic requires.

New0 ratings9,838 starsActive
WebDeveloper ToolJavaScriptTypeScript
Open project ↗↓ Download 0.45.0GitHub⚑ Report
ncc preview

About this project

ncc Simple CLI for compiling a Node.js module into a single file, together with all its dependencies, gcc-style. Motivation — Publish minimal packages to npm — Only ship relevant app code to serverless environments — Don't waste time configuring bundlers — Generally faster bootup time and less I/O overhead — Compiled language-like experience (e.g.: go) Design goals — Zero configuration — TypeScript built-in — Only supports Node.js programs as input / output — Support all Node.js patterns and npm modules Usage Installation Usage Eg: If building an .mjs or .js module inside a "type": "module" package boundary, an ES module output will be created automatically. Outputs the…

Technologies

TypeScriptJavaScriptShellPythonC++

Project health

Actively maintained
Last update3 weeks ago
Contributors67
Latest release0.45.0
Open issues & PRs221
LicenseMIT
On GitHubsince 2018

GitHub

9,838
stars
324
forks
67
contributors
221
open issues & PRs
JavaScript
language
3 weeks ago
last commit
View on GitHub ↗All releases ↗

Reviews

out of 5 · 0 ratings
★★★★★
0%
★★★★
0%
★★★
0%
★★
0%
0%
Sign in to write a review
No reviews yet
Be the first to review ncc.

Built by

vercel
Imported from GitHub · not yet claimed on GitPalace
View developer pageSign in with GitHub to claim

Maintain vercel/ncc? Claiming verifies admin access through your GitHub account and gives you control of this listing.

You might also like