Skip to content

Release version 1.4.3 🚀

Choose a tag to compare

@GianfrancoD GianfrancoD released this 21 Oct 05:46
· 4 commits to master since this release

🚀 Release v1.4.3 - useHttpRequest es Ahora Opcional

✨ Nueva Característica Principal

usehttprequest convertido en dependencia opcional

Ya NO es necesario instalar usehttprequest ni configurar variables de entorno para usar useTargetHandler. Perfecto para proyectos que solo necesitan validación de formularios sin funcionalidades HTTP.


🎯 Cambios Implementados

1. Dependencia Opcional

  • Movido usehttprequest de dependencies a optionalDependencies
  • El paquete funciona completamente sin instalarlo
  • Las funcionalidades HTTP están disponibles solo si se instala

2. Importación Inteligente

  • Nuevo módulo httpRequestHelper.ts que detecta si usehttprequest está disponible
  • Fallback automático a valores por defecto cuando no está instalado
  • Sin errores ni warnings si faltan variables de entorno

3. Documentación Actualizada

  • Sección clara en README explicando configuración opcional
  • Instrucciones para uso básico (solo validación)
  • Instrucciones para uso avanzado (con HTTP/Sentry)

4. Limpieza del Repositorio

  • Archivos dist/ eliminados del control de versiones
  • .gitignore actualizado correctamente
  • Archivos de build ya no contaminan el repositorio

📦 Casos de Uso

Caso 1: Solo Validación (Instalación Mínima)

npm install usetargethandler

✅ Funciona sin configuración adicional
✅ No requiere variables de entorno
✅ Instalación más rápida y ligera

Caso 2: Con Funcionalidades HTTP

npm install usetargethandler usehttprequest

Luego crear .env:

VITE_API_URL=https://tu-api.com

✅ Acceso a isLoading, Sentry, llamadas API


🔄 Compatibilidad

  • ✅ Sin breaking changes: Proyectos existentes siguen funcionando igual
  • ✅ Retrocompatible: Si ya tienes usehttprequest instalado, todo funciona como antes
  • ✅ Flexible: Elige qué funcionalidades necesitas

📊 Tamaño del Paquete

  • Paquete npm: 19.0 kB (antes: 21.9 kB)
  • Descomprimido: 67.5 kB
  • Archivos: 12 archivos totales

📥 Instalación

npm install usetargethandler@1.4.3
# o
npm update usetargethandler

📚 Documentación


🙏 Nota de Agradecimiento

Esta actualización hace que useTargetHandler sea más flexible y fácil de usar para proyectos de cualquier tamaño. ¡Gracias por usar el paquete!


¿Preguntas o problemas? Abre un issue en GitHub