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:
filesfield inpackage.json— explicit allowlist of files/directories.npmignore— files to exclude (if present).gitignore— used if no.npmignoreexists- Always included:
package.json,README,LICENSE,CHANGELOG - Always excluded:
.git,node_modules,.npmrc, etc.
Mirrored from https://github.com/vercel/ai — original author: vercel, license: Apache-2.0. This is an unclaimed mirror. Content and ownership transfer to the author when they claim this account.