deno publish
Paket Gereksinimleri
Paketinizin deno.json veya jsr.json dosyasında name, version ve exports alanlarına sahip olması gerekir.
namealanı benzersiz olmalı ve@/konvansiyonunu takip etmelidir.versionalanı geçerli bir semver versiyonu olmalıdır.exportsalanı paketin ana giriş noktasına işaret etmelidir.
Örnek:
deno.json
{
"name": "@scope_name/package_name",
"version": "1.0.0",
"exports": "./main.ts"
}
bilgi
Paketinizi yayımlamadan önce, JSR - Yayınlamak için bir paket oluşturun sayfasını ziyaret ederek kayıt etmelisiniz.
Örnekler
Mevcut çalışma alanınızı yayımlayın.
deno publish
Mevcut çalışma alanınızı belirli bir token ile, etkileşimli kimlik doğrulamayı atlayarak yayımlayın.
deno publish --token c00921b1-0d4f-4d18-b8c8-ac98227f9275
Uzak modüllerde hata kontrolü yaparak yayımlayın.
deno publish --check=all
Yayımlamayı simüle etmek için kuru çalışma yapın.
deno publish --dry-run
ipucu
--dry-run seçeneği, gerçek bir yayımlama işlemi yapmadan önce, planlanan işlemi görmenizi sağlar. Bu, potansiyel hataları önlemek için faydalıdır.
Belirli bir yapılandırma dosyasındaki ayarları kullanarak yayımlayın.
deno publish --config custom-config.json