Panduan dan skrip siap pakai untuk membersihkan dependensi Node.js yang tidak digunakan di proyek statis berbasis GitHub Pages.
npm install --save-dev depcheck
Pastikan kamu sudah berada di folder proyek GitHub Pages, lalu jalankan perintah di atas untuk memasang depcheck.
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.
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.
Tambahkan langkah berikut di .github/workflows/build.yml
setelah build selesai:
- name: Cleanup Dependencies
run: node ext/cleanup-auto.js