What problem does it solve? Deploying Node.js applications typically requires shipping the entire node_modules directory, which bloats serverless functions, CLI tools, and Docker images. This Skill provides expert guidance for using @vercel/ncc to bundle a Node.js module and all its dependencies into one output file. ## Core Features & Use Cases - Single-File Bundling: Compile a Node.js entry point with all dependencies inlined into one distributable file using ncc build. - Native TypeScript Support: Compile .ts files directly using the project's tsconfig.json, with an option to skip type checking for faster builds. - Externals and Asset Handling: Keep native or runtime-provided modules (like aws-sdk) external while automatically copying non-JS assets to the output directory. - Use Case: You are publishing a GitHub Action written in TypeScript. Use ncc to bundle src/index.ts into a minified dist/index.js with a licenses file, so the action runs without installing dependencies. ## Quick Start Ask the AI to bundle your TypeScript entry file into a minified single-file output in the dist directory using ncc.