list-npm-package-content
Inspectez le contenu de l'archive npm avant publication pour vérifier quels fichiers seront distribués. Liste les fichiers exacts qui seraient téléchargés sur npm, aidant à détecter les inclusions manquantes ou indésirables avant publication. Respecte le champ files dans package.json, .npmignore et les règles .gitignore pour afficher le contenu réel du bundle. Construit automatiquement le package, crée une archive, affiche le contenu et nettoie en une seule commande. Exécutez depuis le répertoire du package avec un simple script bash ; utile pour...
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.