Repository navigation
Release version 1.4.3 🚀
🚀 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
usehttprequestdedependenciesaoptionalDependencies - 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
usehttprequestestá 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 usehttprequestLuego 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
usehttprequestinstalado, 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