9 puan yazan xguru 2025-07-06 | Henüz yorum yok. | WhatsApp'ta paylaş
  • SVG vektör dosyalarındaki gereksiz bilgileri otomatik olarak kaldıran Node.js tabanlı bir kütüphane ve CLI aracı
  • Vektör editörlerinde kaydedilen SVG dosyalarındaki meta veriler, yorumlar, gizli öğeler, varsayılan değerler gibi render almaya etkisi olmayan bölümleri silerek/dönüştürerek dosya boyutunu küçültür
  • Komut/senaryo/kütüphane gibi farklı şekillerde kullanılabilir
    • Tek dosya işleme: svgo one.svg two.svg -o one.min.svg two.min.svg
    • Klasörün tamamını özyinelemeli işleme: svgo -rf path/to/directory_with_svgs -o path/to/output_directory
  • Eklenti mimarisiyle çalışır; özel eklentiler eklemek veya ayrıntılı davranışları özelleştirmek mümkündür
    • 33 eklenti preset-default içinde yer alır ve sırayla çalışır
    • removeDoctype, cleanupAttrs, inlineStyles, removeUselessStrokeAndFill, convertPathData, mergePaths gibi sezgisel adlara sahiptir
    • svgo.config.mjs yapılandırma dosyası üzerinden çok sayıda eklenti etkinleştirilebilir/devre dışı bırakılabilir ve çalışma biçimi ayrıntılı olarak kontrol edilebilir
  • Açık kaynak olduğu için Node.js projelerine gömülebilir veya otomasyon pipeline'larında serbestçe kullanılabilir

Henüz yorum yok.

Henüz yorum yok.