Text.js’ten son haberler
Text.js ekibinden sürümler ve mühendislik notları.
Text.js 1.0
Text.js 1.0 kararlı sürümde. React 19 ve App Router uygulamalarını DevTools konsolunda kare başına tek bir console.log ile render eder.
AdamTersine mimari
Bir React commit’inin DevTools’ta tek bir console.log çağrısına dönüşmesi.
AdamTurbolog: parlamayı giderme
Her kareden önce konsolu temizlemek, DevTools çizimlerinin %70–81’inde konsolu görünür biçimde boş bırakıyordu. Kareleri sona eklemek bu oranı %1’e indirdi; bunun tamamı ilk karede gerçekleşti.
AdamKonsolda sağdan sola metin
Text.js, Unicode Çift Yönlü Algoritması’nı uygular ve BidiTest.txt dosyasındaki 770.241 testin tamamını geçer. İbranice ve Arapça, Arapça harf biçimlendirmesiyle hücre ızgarasına hizalı olarak görsel sırada render edilir.
AdamuseKeymap ile klavye kısayolları
useKeymap ile bir tuş bağlamasını bir kez tanımlayın; Text.js tuşu yönlendirir, ? yardım ekranında listeler, alt bilgide gösterir ve Ctrl+K komut paletine ekler.
AdamKonsolda sunucuda render etme
Text.js 0.4, bir sayfayı sunucuda render edip karelerini hücre farkları olarak konsola akışla aktarabilir. Statik rotalar ayrıca ilk karelerini HTML içine ön render eder.
AdamText.js’te FIGlet yazı tipleri
@textjs/font, FIGlet .flf yazı tiplerini ayrıştırır ve figlet programı gibi yerleştirir. Testleri, figlet 2.2.5 ile kaydedilmiş 273 çıktıyı yeniden üretir ve hepsi eşleşir.
AdamYoga ile konsol layout’u
Text.js, Yoga’yı WebAssembly içinde 1 nokta ölçek faktörüyle çalıştırır; böylece her kutu tam bir hücreye oturur. Metin, Intl.Segmenter ile bölümlenir ve hücre cinsinden ölçülür.
AdamText.js 0.1
Text.js 0.1, DevTools konsolunda render edilen uygulamalara React 19 reconciler, Yoga layout ve dosya sistemi tabanlı App Router getirir.
AdamReact’i console.log içinde render etme
Text.js, bir React uygulamasını DevTools konsolunda kare başına tek bir stillendirilmiş console.log çağrısıyla çizer.
Adam