list-npm-package-content
Inspecciona el contenido del tarball del paquete npm antes de publicar para verificar qué archivos se distribuirán. Enumera los archivos exactos que se subirían a npm, ayudando a detectar inclusiones faltantes o no deseadas antes de la publicación. Respeta el campo files en package.json, .npmignore y las reglas de .gitignore para mostrar el contenido real del paquete. Construye automáticamente el paquete, crea un tarball, muestra el contenido y limpia en un solo comando. Ejecútelo desde el directorio del paquete con un script bash simple; útil para...
npx skills add https://github.com/vercel/ai --skill list-npm-package-contentList 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:
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.