Toolverse
Wszystkie skille

list-npm-package-content

autor: vercel

Sprawdź zawartość pakietu npm przed publikacją – zobacz dokładnie, co trafi do repozytorium

Instalacja

Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.

Instalacja

Szybkie info

Autor
vercel
Kategoria
DevOps
Wyświetlenia
29

O skillu

Umiejętność, która wyświetla pełną listę plików zawartych w tarballu pakietu npm – dokładnie te same pliki, które zostaną przesłane do npm i pobrane przez użytkowników. Przydatna, gdy chcesz zweryfikować, jakie pliki znalazły się w bundlu, debugować problemy z publikacją lub upewnić się, że żadne wrażliwe pliki nie zostały przypadkowo dołączone. Automatycznie buduje pakiet, tworzy tarball, wyświetla jego zawartość i porządkuje po sobie.

Jak używać

  1. 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.

  2. Uruchom skrypt bash: bash scripts/list-package-files.sh. Skrypt automatycznie zbuduje pakiet, utworzy tarball i wyświetli jego zawartość.

  3. 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.

  4. Jeśli lista zawiera pliki, których nie chcesz publikować, zaktualizuj pole "files" w package.json lub dodaj wpisy do .npmignore, aby je wykluczyć.

  5. Po weryfikacji możesz bezpiecznie opublikować pakiet na npm, wiedząc dokładnie, jakie pliki będą dostępne dla użytkowników.

Podobne skille