cagz-utils
v20.0.0
Published
Encargado de scripts variables para todo tipo de proyectos...
Readme
cagz-utils
cagz-utils es un paquete de utilidades que agrupa una colección de servicios diseñados para simplificar tareas comunes en proyectos de Angular y TypeScript. Este paquete proporciona soluciones para manejar cookies, fechas, archivos, criptografía, manipulación de elementos HTML, procesamiento de imágenes, cadenas de texto, y más.
A continuación, una descripción de cada servicio incluido en este paquete:
Servicios incluidos:
ANR Service (anr.service.ts) Proporciona herramientas para gestionar errores no detectados (App Not Responding - ANR) en aplicaciones web, ayudando a monitorear el rendimiento y la estabilidad.
Audio Service (audio.service.ts) Ofrece funcionalidades para manejar reproducción de audio en la aplicación, como cargar, reproducir, pausar o detener archivos de sonido.
Components Ref Service (components-ref.service.ts) Administra referencias a componentes en la aplicación, facilitando la interacción entre diferentes partes de la UI sin acoplamiento directo.
Cookie Service (cookie.service.ts) Permite gestionar las cookies de manera sencilla, con métodos para crear, leer y eliminar cookies en el navegador.
Crypt Service (crypt.service.ts) Proporciona funcionalidades de cifrado y descifrado de datos para garantizar la seguridad de la información sensible dentro de la aplicación.
Dates Service (dates.service.ts) Incluye métodos útiles para manejar y formatear fechas y horas. Facilita el trabajo con fechas en diferentes zonas horarias, comparaciones y conversiones.
Files Service (files.service.ts) Proporciona métodos para manejar la lectura y escritura de archivos, subir archivos a un servidor, y descargar archivos desde la aplicación.
HTML Elements Service (html-elements.service.ts) Permite manipular y gestionar elementos HTML directamente desde JavaScript o TypeScript, ofreciendo un conjunto de métodos útiles para modificar el DOM.
Images Service (images.service.ts) Proporciona herramientas para manipular imágenes, como redimensionar, convertir y aplicar filtros, ayudando en el procesamiento y optimización de imágenes.
IS Service (is.service.ts) Proporciona métodos para verificar tipos de datos y realizar validaciones comunes, como comprobar si un valor es un número, cadena de texto, objeto, etc.
Screen Service (screen.service.ts) Ofrece utilidades para obtener información sobre la pantalla del usuario, como la resolución, orientación y la disponibilidad de pantalla completa.
Strings Service (strings.service.ts) Proporciona métodos para manipular y procesar cadenas de texto, incluyendo concatenaciones, recortes, reemplazos, validaciones y conversiones.
Styles Service (styles.service.ts) Permite aplicar y modificar estilos CSS directamente desde el código, ayudando a ajustar la apariencia de los elementos HTML en tiempo de ejecución.
Utils Service (utils.service.ts) Un servicio general que incluye varias funciones de utilidad que no encajan en otras categorías, pero que son comunes en el desarrollo de aplicaciones, como manejo de arrays, operaciones matemáticas y más.
Instalación
npm install cagz-utils
Uso typescript de ejemplo
import { AudioService, CookieService } from 'cagz-utils';
// Ejemplo de uso del servicio de audio const audioService = new AudioService(); audioService.play('path/to/audio.mp3');
// Ejemplo de uso del servicio de cookies const cookieService = new CookieService(); cookieService.setCookie('userSession', '12345');
Este paquete es ideal para cualquier proyecto Angular que requiera soluciones prácticas para tareas repetitivas, mejorando la eficiencia y el código limpio en la aplicación.
