Skip to main content
Bir paket, GitHub sürümü olarak yayınlanan bir ilke setidir. Tek bir komut bunu yükler, sürümün kendi sağlama toplamları çalıştırılmadan önce doğrulanır ve paket makineniz altında değişemeyecek şekilde özeti kaydedilir.

Failproof AI ilkelerini yükleyin

Bu, pakette bulunan kopya tarafından yayınlanan seti yükler — bu nedenle ağ gerektirmez ve bir proxy arkasında başarısız olamaz. Bir kısmını alın:
failproofai pack list paketin sunduğu her kategoriyi adlandırır.

Bir paketi yüklemeden önce neler içerdiğini görmek

Paketin taşıdığı her ilkeyi kategoriye göre gruplandırılmış şekilde listeler, yazarının varsayılan olarak hangileri açtığını ve hangilerinin isteğe bağlı olduğunu işaretler. Yalnızca manifesto okur — giriş yapısı asla indirilmez ve asla aktarılmaz, bu nedenle bir yabancının paketine bakmak yabancı kodun çalışmasına neden olamaz. Manifest yine de sürümün kendi SHA256SUMS öğelerine karşı kontrol edilir, bu nedenle okuduğunuz şey yüklenecek olan şeydir. failproofai pack list kaynak olmadan burada zaten yüklü olan paketleri listeler.

Başka birinin paketini yükleyin

Bu seçeneklerden herhangi biri çalışır — hangisine sahipseniz yapıştırın: Etiketi adlandırmaması en yeni sürümü yükler ve sabitler, sonra hangi etiketi seçtiğini söyler. Kaydedilen her şey tam olarak bir sürümü adlandırır, bu nedenle yeniden yükleme kayabilmez.

Bir paketin bir parçasını alın

Varsayılan olarak paketin kendi varsayılanlarını alırsınız — yazarının yanında çalıştırmak için güvenli olarak işaretlediği ilkeler — içerdiği her şeyi değil.
--category ve --policy birleşim olarak birleşir (--only --policy için eş anlamlı olarak kabul edilir). Daha yeni bir sürümde yeniden eklemek, kalan her şeyi geri açmak yerine seçtiğiniz şeyi tutar.

Açık olanları yönetin

Açık bir ad, o adla bir yerleşik anlamına gelir. İhtiyacınız olduğunda bir paketin kopyasını açıkça adlandırın:
Bir paket, adı aynı zamanda etkinleştirilmiş bir yerleşik olan bir ilke gönderirse, yerleşik çalışır ve paketin kopyası atlanır — aynı koruma aksi takdirde iki kez değerlendirilirdi. Yerine paketin kopyasını kullanmak için yerleşik olanı kapatın.

Failproof AI ilkeleri nereden geliyor

core npm paketinde satılan kopyayı okur. Aynı set GitHub sürümü olarak yayınlanır, belirli bir sürüm istiyorsanız bunu yüklersiniz:

Bütünlüğün ne satın aldığı ve satın almadığı

SHA256SUMS yapı ile aynı sürümde gönderilir, bu nedenle imza değildir ve yayın yapanın kim olduğu konusunda hiçbir şey kanıtlamaz. Kanıtladığı şey, baytların o sürümün yayınladığı olanlar olmasıdır — ve paketin eklendiğinde özet kaydedildiğinden ve her aktarımdan önce yeniden doğrulanması nedeniyle, bir paket makineniz altında değişemez. Bir depoyu yeniden etiketleyen veya bir varlığı değiştiren, sessizce başka bir şey çalıştırmak yerine yüklenmez. Yükleme sırasında paket da bir kez aktarılır ve kendi manifestosuna karşı kontrol edilir. Yapısı ayrıştırılmayan veya bildirdiklerinden başka bir şey kaydeden bir paket, herhangi bir şey etkinleştirilmeden önce reddedilir — temiz bir şekilde yüklemek ve bir sonraki araç çağrısında başarısız olmak yerine.

Bir paket ne zaman yüklenmeyecek

Bu makinenin uygulaması gerektiği ve çalıştıramadığı bir paket eksik ilkelerinin kapsadığı olayları reddeder, bunları sessizce izin vermek yerine. Hata davranışı bölümünü görün. failproofai pack list o durumdaki herhangi bir paketi adlandırır ve sıfırdan farklı bir değerle çıkılır.

Çevrimdışı ve aynalar

Kendi paketin yayınlanması: Bir paket yayınla bölümünü görün.