deno publish
Paket Gereksinimleri
Paketinizin deno.json
veya jsr.json
dosyasında name
, version
ve exports
alanlarına sahip olması gerekir.
name
alanı benzersiz olmalı ve@/
konvansiyonunu takip etmelidir.version
alanı geçerli bir semver versiyonu olmalıdır.exports
alanı 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