Mermaid diyagramlarını SVG'ye dönüştüren Pele tanıtıldı
Öne çıkanlar
- Pele, harici bağımlılık barındırmadan 230 kB paket boyutuyla çalışıyor.
- Çizim süreleri Mermaid.js'e kıyasla 0,05 ile 0,3 milisaniye aralığına iniyor.
- Mermaid 12.1.0 sürümünde yer alan tüm diyagram türleri destekleniyor.
- Renk değişiklikleri yeniden render işlemi gerekmeden CSS değişkenleriyle uygulanıyor.
Mermaid sözdizimini doğrudan temalanabilir SVG formatına dönüştüren açık kaynaklı Pele kütüphanesi yayımlandı. Obsidian uygulaması için özel olarak geliştirilen araç, diyagram oluşturma sürecini hızlandırmayı ve mevcut temalarla uyumlu görsel çıktılar sunmayı amaçlıyor. Geliştiriciler, kütüphanenin adını yanardağ ve ateş tanrıçası Pele'den aldığını bildirdi.
Pele, sıfır bağımlılık yapısıyla Mermaid.js kütüphanesine göre 6 kat daha küçük bir paket boyutu sunuyor. Gzip sıkıştırmasıyla 230 kB boyuta sahip olan kütüphane, 1,6 MB boyutundaki Mermaid.js'e kıyasla belirgin bir hafiflik sağlıyor. Çizim süresi 0,05 ile 0,3 milisaniye arasında ölçülen Pele, Mermaid 12.1.0 sürümündeki tüm diyagram türlerini destekliyor.
CSS değişkenleri üzerinden renk ve yazı tipi uyarlamalarına olanak tanıyan araç, renk değişimlerini yeniden çizim yapmadan uyguluyor. Küçük ekranlarda diyagram boyutunu ölçeklendirmek yerine yerleşimi dinamik olarak uyarlayan kütüphane, render fonksiyonu üzerinden doğrudan web sayfalarına entegre ediliyor.
Bu özet yapay zekâ ile hazırlanmıştır; ayrıntılar ve doğrulama için orijinal kaynağa başvurun.