list-npm-package-content
npm paketinin tarball içeriğini yayınlamadan önce inceleyerek hangi dosyaların dağıtılacağını doğrular. npm'e yüklenecek tam dosyaları listeler, yayın öncesinde eksik veya istenmeyen dosyaların yakalanmasına yardımcı olur. package.json'daki files alanı, .npmignore ve .gitignore kurallarına saygı göstererek gerçek paket içeriğini gösterir. Tek bir komutla paketi otomatik olarak oluşturur, tarball yaratır, içeriği görüntüler ve temizlik yapar. Basit bir bash betiği ile paket dizininden çalıştırılır; şunlar için kullanışlıdır...
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.