API Info Paket NPM - Versi, Lisensi & Pencarian Metadata
Mengembalikan metadata untuk paket npm termasuk versi terbaru, deskripsi, lisensi, beranda, URL repositori, kata kunci, jumlah ketergantungan, jumlah versi total, dan stempel waktu pembuatan/modifikasi. Berguna untuk audit ketergantungan, kepatuhan lisensi, dan peralatan pengembang.
Pindai semua dependensi di package.json proyek untuk memeriksa lisensinya. Tandai paket menggunakan GPL, AGPL, atau lisensi copyleft lainnya yang mungkin bertentangan dengan persyaratan lisensi proyek Anda. Buat laporan kepatuhan yang mencantumkan setiap ketergantungan dan lisensinya.
Pemantauan kesehatan ketergantungan
Lacak tanggal modifikasi dan jumlah versi dependensi proyek Anda. Paket yang belum diperbarui selama lebih dari 2 tahun atau memiliki versi yang sangat sedikit mungkin tidak dipertahankan. Peringatkan tim Anda ketika ketergantungan kritis sudah tidak ada lagi.
Peralatan dan dokumentasi pengembang
Bangun alat internal yang menampilkan metadata paket sebaris. Saat pengembang mereferensikan paket dalam tinjauan kode atau dokumen desain, tautkan otomatis ke beranda, tampilkan versi terbaru, dan tampilkan jumlah ketergantungan untuk menilai kompleksitas.
Frequently asked questions
Apakah ini berfungsi dengan paket terbatas?
Ya. Lulus paket dengan cakupan dengan awalan @ (misalnya, "@types/node", "@angular/core"). Cakupan lengkap dan nama paket diperlukan.
Versi apa yang dikembalikan?
Bidang versi mengembalikan versi stabil terbaru yang ditandai sebagai "terbaru" di registri npm. Versi pra-rilis (alfa, beta, rc) tidak disertakan kecuali versi tersebut adalah satu-satunya versi yang diterbitkan.
Apa yang termasuk dalam dependencies_count?
Dependencies_count mencerminkan jumlah dependensi produksi langsung yang tercantum dalam package.json paket. Itu tidak termasuk ketergantungan dev atau ketergantungan transitif (bersarang).
Bisakah saya mendapatkan data untuk versi tertentu?
Titik akhir ini mengembalikan metadata untuk versi terbaru saja. Untuk data spesifik versi atau riwayat versi lengkap, tanyakan langsung pada registri npm di registry.npmjs.org.
Apa jadinya jika paket tersebut tidak ada?
Titik akhir mengembalikan kesalahan 404 dengan pesan yang menunjukkan bahwa paket tidak ditemukan. Periksa kembali nama paket, termasuk awalan cakupan untuk paket yang dicakup.
Get your API key
Free tier includes 5 requests per minute with no credit card required. Upgrade for higher limits.