9 poin oleh xguru 2025-07-06 | Belum ada komentar. | Bagikan ke WhatsApp
  • Library berbasis Node.js sekaligus alat CLI yang secara otomatis menghapus informasi yang tidak perlu dari file vektor SVG
  • Mengurangi ukuran file dengan menghapus/mengubah bagian yang tidak memengaruhi rendering seperti metadata, komentar, elemen tersembunyi, dan nilai default yang disertakan dalam file SVG yang disimpan dari editor vektor
  • Dapat digunakan dengan berbagai cara seperti perintah/skrip/library
    • Pemrosesan satu file: svgo one.svg two.svg -o one.min.svg two.min.svg
    • Pemrosesan rekursif seluruh folder: svgo -rf path/to/directory_with_svgs -o path/to/output_directory
  • Berjalan dengan arsitektur plugin, dan memungkinkan penambahan plugin sendiri atau kustomisasi perilaku secara rinci
    • 33 plugin termasuk dalam preset-default dan dijalankan secara berurutan
    • Memiliki nama yang intuitif seperti removeDoctype, cleanupAttrs, inlineStyles, removeUselessStrokeAndFill, convertPathData, mergePaths
    • Melalui file konfigurasi svgo.config.mjs, banyak plugin dapat diaktifkan/dinonaktifkan dan cara kerjanya dapat dikendalikan secara rinci
  • Karena bersifat open-source, alat ini bisa dibenamkan ke dalam proyek Node.js atau dimanfaatkan secara bebas dalam pipeline otomatisasi

Belum ada komentar.

Belum ada komentar.