Package.json Doğrulayıcı
Package.json dosyalarını npm spesifikasyonuna karşı doğrulayın. Node.js paket manifestinizin doğru olduğundan emin olmak için hataları, uyarıları ve önerileri kontrol edin.
Girdi
Çıktı
Sonuç
Değer yok
Readme
package.json nedir?
package.json dosyası, herhangi bir Node.js projesinin kalbidir ve proje meta verilerini, bağımlılıkları, betikleri ve yapılandırmayı tanımlayan bir manifest görevi görür. Bu JSON dosyası npm (Node Package Manager) ve diğer araçlara projeyi nasıl işleyeceğini, hangi paketleri yükleyeceğini ve çeşitli görevleri nasıl çalıştıracağını söyler. npm'e paket yayınlamak için gereklidir ve geliştiricilerin bir Node.js projesini keşfederken inceledikleri ilk dosyadır.
Bağımlılıkları listelemesinin ötesinde, package.json anlamsal sürüm oluşturmayı kontrol eder, giriş noktalarını tanımlar, uyumlu Node sürümlerini belirtir ve uygulamaları oluşturmak, test etmek ve dağıtmak için özel betikler içerebilir. Geçerli, iyi yapılandırılmış bir package.json, proje bakımı ve işbirliği için gereklidir.
Araç açıklaması
Bu çevrimiçi package.json doğrulayıcısı, package.json dosyanızı doğruluk, npm belirtimleriyle uyum ve en iyi uygulamalar açısından kontrol eder. Hemen geri bildirim almak için package.json içeriğinizi yapıştırın ve hatalar, uyarılar ve iyileştirme önerileri alın.
Örnekler
Geçersiz JSON söz dizimi:
{
"name": "my-package",
"version": "1.0.0" // Yorumlara izin verilmez
}Hata: JSON yorumları desteklemez; ayrıştırma hatasına neden olur.
Gerekli alanlar eksik:
{
"description": "Ad veya sürümü olmayan bir paket"
}Hata: Gerekli alanlar "name" ve "version" eksiktir.
Geçersiz sürüm biçimi:
{
"name": "my-package",
"version": "1.0"
}Uyarı: Sürüm anlamsal sürüm oluşturmayı izlemelidir (örneğin, "1.0.0").
Özellikler
- package.json söz dizimi ve yapısının gerçek zamanlı doğrulanması
- npm'in çalışmasını engelleyen kritik hataların tanımlanması
- Kullanımdan kaldırılan alanlar veya standart olmayan uygulamalar için uyarılar
- package.json kalitesini iyileştirmek için öneriler
- Hem genel hem de özel paket yapılandırmaları için destek
Kullanım durumları
Yayın öncesi doğrulama: npm'e yayınlamadan önce package.json dosyanızın hatasız olduğunu doğrulayarak reddetme veya kurulum sorunlarından kaçının.
Bağımlılık denetimi: Diğer projelerden package.json dosyalarını kontrol ederek yapılarını anlayın ve olası yapılandırma sorunlarını belirleyin.
Öğrenme ve hata ayıklama: Hata iletileri net olmadığında package.json yapısını doğrulayarak npm kurulum hatalarını giderin.