All skills
vercel-labs avatar

list-npm-package-content

vercel-labs/ai

The AI Toolkit for TypeScript. From the creators of Next.js, the AI SDK is a free open-source library for building AI-powered applications and agents

23,809 4,270 Updated 9 hours ago First seen 3 years agoactive
npx -y skilld add gh:vercel-labs/ai -s list-npm-package-content

No curator note yet. Be the first to add yours — one line on why you reach for this skill.

List npm Package Content

This skill lists the exact contents of an npm package tarball - the same files that would be uploaded to npm and downloaded by users.

Usage

Run the script from the package directory (e.g., packages/ai):

bash scripts/list-package-files.sh

The script will build the package, create a tarball, list its contents, and clean up automatically.

Understanding Package Contents

The files included are determined by:

  1. files field in package.json - explicit allowlist of files/directories
  2. .npmignore - files to exclude (if present)
  3. .gitignore - used if no .npmignore exists
  4. Always included: package.json, README, LICENSE, CHANGELOG
  5. Always excluded: .git, node_modules, .npmrc, etc.

Source: SKILL.md on GitHub

No curators have added this skill yet. Be the first to include it in a collection.