Number 3 this week, ncc is a new tool created by the Zeit team to compile a Node.js project and all its dependencies into a single JavaScript file.

It can be useful when deploying applications to serveless environments (such as AWS Lambda or Azure Functions) to avoid uploading a deep tree of node_modules files that contain a lot of irrelevant files (documentations, tests…) and thus can be very heavy.

As an example, the GraphQL server example mentioned in the blog entry is compiled into a file that is 35 times smaller than the original files.

A bundler like Webpack or Rollup could accomplish a similar task but ncc does not require any configuration and supports TypeScript out of the box.

Vue.js
Vue.js
+717
🖖 A progressive, incrementally-adoptable JavaScript framework for building UI on the web.
Puppeteer
Puppeteer
+642
Headless Chrome Node API
ncc
ncc
+618
Node.js Compiler Collection
LearnGitBranching
LearnGitBranching
+597
An interactive git visualization to challenge and educate!
30 seconds of code
30 seconds of code
+461
Curated collection of useful JavaScript snippets that you can understand in 30 seconds or less.
React
React
+446
A declarative, efficient, and flexible JavaScript library for building user interfaces.
You Don't Know JS
You Don't Know JS
+392
A book series on JavaScript. @YDKJS on twitter.
jsPDF
jsPDF
+391
Client-side JavaScript PDF generation for everyone.
Awesome
Awesome
+391
Curated list of awesome lists