svg-vector-trimmer
v1.0.0
Published
CLI tool to clean and optimize SVG files using SVG Trimmer API
Maintainers
Readme
SVG Vector Trimmer CLI
Herramienta de línea de comandos para limpiar y optimizar archivos SVG usando la API de SVG Trimmer.
Instalación
npm install -g svg-vector-trimmerConfiguración
Antes de usar la herramienta, necesitas configurar tu API key:
svg-trimmer auth <tu-api-key>La API key se guardará de forma segura en tu sistema y se usará automáticamente en todas las operaciones.
Uso
Procesar archivos SVG
Procesa todos los archivos SVG en una carpeta:
svg-trimmer process <carpeta>Opciones disponibles
--crop: Activa la función de autocrop (recorte automático del viewBox)--optimize: Activa la optimización SVGO (activada por defecto)--no-optimize: Desactiva la optimización SVGO
Ejemplos
Optimizar SVGs sin autocrop:
svg-trimmer process ./mis-iconosOptimizar y aplicar autocrop:
svg-trimmer process ./mis-iconos --cropSolo autocrop, sin optimización:
svg-trimmer process ./mis-iconos --crop --no-optimizeProcesar SVGs en subcarpetas:
svg-trimmer process ./assets/icons --cropCaracterísticas
✅ Procesamiento por lotes: Procesa múltiples archivos SVG automáticamente
✅ Autocrop inteligente: Recorta el viewBox al contenido real del SVG
✅ Optimización SVGO: Reduce el tamaño de archivo eliminando código innecesario
✅ Gestión segura de API keys: Almacenamiento local seguro de credenciales
✅ Feedback visual: Spinners y colores para seguir el progreso
✅ Manejo de errores: Reportes detallados de éxitos y fallos
✅ Búsqueda recursiva: Encuentra SVGs en subcarpetas automáticamente
Requisitos
- Node.js >= 14.0.0
- Una API key válida de SVG Trimmer
Obtener una API Key
Visita https://svgtrimmer.dev para obtener tu API key.
Soporte
Para reportar problemas o solicitar funcionalidades, visita nuestro repositorio en GitHub.
Licencia
MIT
