Deno 1.44, özel npm kayıtlarının nasıl yönetileceğini öğreniyor

Saberie

Active member
Deno ekibi, JavaScript, TypeScript ve WebAssembly için açık kaynak çalışma zamanının 1.44 sürümünü yayınladı. Rakip Node.js ile artık şirketlerde olduğu gibi özel npm kayıtlarını da kullanmak mümkün. Deno artık gRPC bağlantılarını da destekliyor ve geliştirme ekibi de Node.js uyumluluğu üzerinde çalışmaya devam etti.


Duyuru



Deno ile özel npm kayıtlarını kullanma


Deno geliştirme ekibinin açıkladığı gibi, özellikle büyük şirketler genellikle dahili paketleri yönetmek için özel npm kayıtlarına ev sahipliği yapıyor. Deno 1.44, özel bir kayıt defterinden paketleri almak üzere çalışma zamanını yapılandırmak için .npmrc dosyasının kullanılmasına olanak tanır. Bu işlevsellik hem package.json dosyasındaki özel paketleri kullanırken hem de paketleri doğrudan kullanarak içe aktarırken kullanılabilir. npm:– Belirleyici mevcut.

GRPC desteği ve Node.js ile artırılmış uyumluluk


Deno ekibinin Node.js uyumluluğu konusunda daha fazla ilerleme kaydettiği bildirildi: Önemli bir başarı olarak nitelendirilen ekip, bu sürümde Next.js uygulamalarını Deno ile çalıştırmayı başardı. Şu anda bu konuda hala bazı zorluklar var ancak geliştirme ekibi bunları hızlı bir şekilde çözmeyi planlıyor. Daha fazla ayrıntı içeren bir blog yazısı yakında gelecek. Ayrıca 1.44 sürümü, 20'den fazla ek Node.js uyumluluk güncellemesi getiriyor.

Diğer bir küçük sürüm özelliği ise gRPC bağlantılarının desteklenmesidir. Deno artık @grpc/grpc-js istemci kitaplığını kullanarak Google Cloud Platform gibi gRPC hizmetlerine bağlanabiliyor. Bir örnek kullanarak Deno ekibi, Google Cloud SKD aracılığıyla Google Cloud Vision API'yi kullanarak bir görüntüyü sınıflandırmanın nasıl göründüğünü gösteriyor:


import { ImageAnnotatorClient } from "npm:mad:google-cloud/vision";

const client = new ImageAnnotatorClient();
const [result] = await client.labelDetection("./cat_dog.webp");
const labels = result.labelAnnotations;
console.log("Labels:");
for (const label of labels) {
console.log(" - ", label.description);
}


Deno 1.44, diğer yeniliklerin yanı sıra, hızlandırılmış modül yükleme ve hızlandırılmış dil sunucusu gibi performans iyileştirmeleri de getiriyor. GitHub'da görülebileceği gibi standart kütüphane şu anda kararlı bir sürüme doğru ilerliyor.

Sürümle ilgili diğer tüm ayrıntıları Deno'nun blogunda bulabilirsiniz.


(Mayıs)



Haberin Sonu
 
Üst