๐Ÿงน Pembersih Paket Otomatis untuk GitHub Pages

Panduan dan skrip siap pakai untuk membersihkan dependensi Node.js yang tidak digunakan di proyek statis berbasis GitHub Pages.

1. Instalasi Awal

npm install --save-dev depcheck

Pastikan kamu sudah berada di folder proyek GitHub Pages, lalu jalankan perintah di atas untuk memasang depcheck.

2. Versi Interaktif

Jalankan skrip berikut untuk meninjau dan memilih paket yang akan dihapus secara manual:

node ext/cleanup.js

Skrip akan menampilkan daftar paket tidak terpakai dan menanyakan konfirmasi sebelum menghapusnya.

3. Versi Otomatis (Non-Interaktif)

Untuk otomatisasi (misalnya dalam GitHub Actions), gunakan skrip:

node ext/cleanup-auto.js

Skrip ini berjalan tanpa konfirmasi โ€” langsung menghapus semua paket tidak terpakai dan menginstal ulang dependensi baru.

4. Integrasi dengan GitHub Actions

Tambahkan langkah berikut di .github/workflows/build.yml setelah build selesai:

- name: Cleanup Dependencies
  run: node ext/cleanup-auto.js

Bagikan Halaman Ini

×