package.json standardı
Paket manifest alanları, yetkiler ve Omurga sürüm uyumluluğu.
Temel alanlar:
- name: Paket adı
- slug: Paket klasör adı
- version: Paket sürümü
- description: Açıklama
- author: Geliştirici
- min_php: Minimum PHP sürümü
- min_omurga: Minimum Omurga sürümü
- main: Ana dosya
- permissions: Paket izinleri
- admin_pages: Yönetim paneli sayfaları
Örnek:
{
"name": "Örnek Paket",
"slug": "ornek-paket",
"version": "1.0.0",
"min_php": "8.1",
"min_omurga": "1.1.0-beta",
"main": "package.php"
}
İzinler:
Paket ihtiyacı olmayan izinleri talep etmemelidir. Örneğin sadece katalog verisi okuyacak bir paket database yazma izni istememelidir.
Sürüm uyumluluğu:
min_omurga değeri yanlış düşük yazılırsa eski çekirdekte hata çıkarabilir. Yanlış yüksek yazılırsa gereksiz uyumsuz görünür.
