Ana içeriğe geç

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