Releases: LeonardoFirme/image-optimizer-cli
Releases · LeonardoFirme/image-optimizer-cli
v1.0.0 - Initial Stable Release 🚀
🚀 v1.0.0 - Initial Stable Release
O v0 Image Optimizer CLI é uma ferramenta de infraestrutura focada em performance e Developer Experience (DX). Projetada para desenvolvedores que precisam gerenciar grandes volumes de assets visuais sem comprometer a performance do Core Web Vitals (LCP).
🛠 Diferenciais desta Versão
- High-Performance Concurrency: Implementação de
ProcessPoolExecutorpara contornar o GIL do Python. A ferramenta escala conforme o hardware (otimizado para sistemas multi-core como Xeon/X99). - Strict Type Safety: Desenvolvimento 100% orientado a tipos, validado com
mypy --strict. Zero falhas de runtime. - Modern Python Stack: Utilização do gerenciador uv e conformidade com a PEP 621 via
pyproject.toml. - Web Performance Focus: Especializado na conversão para formatos modernos como
WebPeAVIF. - Rich UI/UX: Feedback visual rico no terminal utilizando
RicheTyper.
📦 Como instalar e usar
# Clone o repositório
git clone https://github.com/LeonardoFirme/image-optimizer-cli.git
# Instale as dependências via uv
uv sync
# Otimize seus assets
uv run src/main.py --input ./assets/raw --output ./public/optimized --format WEBP