Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
List the contents of an npm package tarball before publishing. Use when the user wants to see what files are included in an npm bundle, verify package contents, or debug npm publish issues.
How to use
Upewnij się, że jesteś w katalogu głównym pakietu, który chcesz sprawdzić (np. packages/ai). Umiejętność działa z pakietami, które mają prawidłowo skonfigurowany plik package.json.
Uruchom skrypt bash: bash scripts/list-package-files.sh. Skrypt automatycznie zbuduje pakiet, utworzy tarball i wyświetli jego zawartość.
Przeanalizuj wyświetloną listę plików. Zawartość pakietu jest określona przez pole "files" w package.json (lista dozwolonych plików), plik .npmignore (jeśli istnieje) lub .gitignore (jeśli brak .npmignore). Pamiętaj, że package.json, README, LICENSE i CHANGELOG są zawsze dołączane, a .git, node_modules i .npmrc są zawsze wyłączane.
Jeśli lista zawiera pliki, których nie chcesz publikować, zaktualizuj pole "files" w package.json lub dodaj wpisy do .npmignore, aby je wykluczyć.
Po weryfikacji możesz bezpiecznie opublikować pakiet na npm, wiedząc dokładnie, jakie pliki będą dostępne dla użytkowników.