list-npm-package-content
Kiểm tra nội dung tarball của gói npm trước khi xuất bản để xác minh những tệp nào sẽ được phân phối. Liệt kê chính xác các tệp sẽ được tải lên npm, giúp phát hiện các tệp bị thiếu hoặc không mong muốn trước khi xuất bản. Tuân thủ trường files trong package.json, .npmignore và quy tắc .gitignore để hiển thị nội dung gói thực tế. Tự động xây dựng gói, tạo tarball, hiển thị nội dung và dọn dẹp trong một lệnh duy nhất. Chạy từ thư mục gói bằng script bash đơn giản; hữu ích cho...
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.