list-npm-package-content

Par vercel · ai

Listez le contenu d'un tarball de package npm avant la publication. À utiliser lorsque l'utilisateur souhaite voir quels fichiers sont inclus dans un bundle npm, vérifier le contenu d'un package ou déboguer des problèmes liés à `npm publish`.

npx skills add https://github.com/vercel/ai --skill list-npm-package-content

Lister le contenu du package npm

Cette skill liste le contenu exact d'une tarball npm - les mêmes fichiers qui seraient uploadés sur npm et téléchargés par les utilisateurs.

Utilisation

Exécutez le script depuis le répertoire du package (par exemple, packages/ai) :

bash scripts/list-package-files.sh

Le script construira le package, créera une tarball, en listera le contenu et nettoyera automatiquement.

Comprendre le contenu du package

Les fichiers inclus sont déterminés par :

  1. Champ files dans package.json - liste explicite des fichiers/répertoires autorisés
  2. .npmignore - fichiers à exclure (le cas échéant)
  3. .gitignore - utilisé s'il n'y a pas de .npmignore
  4. Toujours inclus : package.json, README, LICENSE, CHANGELOG
  5. Toujours exclus : .git, node_modules, .npmrc, etc.

Skills similaires