POLITICA DE COOKIES

Q2BSTUDIO.COM utiliza cookies técnicas, analíticas, de sesión y de publicidad con la finalidad de prestar un mejor servicio. No obstante, necesitamos su consentimiento explícito para poder utilizarlas. Así mismo puede cambiar la configuración de las cookies u obtener más información aquí .

Gestor de cookies por eventos para la web moderna

Gestor de cookies basados en eventos para la web moderna

Publicado el 01/09/2025

Repositorio oficial de cookie events en GitHub

Gestor de cookies ligero y basado en eventos para analizar, crear, actualizar y seguir cookies de forma sencilla y confiable en proyectos web modernos.

Instalacion

Para usar cookie events en Node instala el paquete con npm

npm install cookie-events

Como compilar cookie events

Clona el repositorio principal

git clone git://github.com/jsvibe/cookie-events.git

Formas de inclusion

Navegador mediante CDN copia la direccion y referenciala en tu etiqueta script src

https://cdn.jsdelivr.net/npm/cookie-events@1.0.0/lib/cookie.min.js

Tambien puedes incluir el archivo local cookie.js en tu proyecto

ESM importa el modulo cookie events y crea una instancia nueva de la clase para empezar a trabajar en tu app

Webpack Browserify Babel puedes importar el modulo en tus bundles modernos y crear una instancia igual que en ESM revisa la documentacion de cada herramienta para los detalles de configuracion

Metodos y funcionalidades principales

set crea o sobreescribe una cookie con atributos opcionales como expires path domain secure y SameSite con valores Strict Lax o None. Si pasas objetos o arreglos se serializan a JSON de forma automatica. Ejemplo crea la cookie theme con valor dark y fecha de expiracion en formato UTC.

getAll devuelve todas las cookies como objeto clave valor por ejemplo theme dark y user con un objeto id 1.

store expone el almacen interno de cookies util para depuracion e inspeccion.

param convierte las cookies a una cadena estilo query por ejemplo name igual John y age igual 30 lista para enviar en consultas.

get recupera el valor de una cookie por su clave y devuelve null si no existe.

update actualiza el valor y atributos de una cookie existente y lanza error si la clave no existe.

json convierte todas las cookies a una cadena JSON legible y portable.

UTC transforma una fecha personalizada a cadena en formato UTC lista para usarse en el atributo expires por ejemplo 2025-12-31 23:59:59 a su representacion UTC.

parse devuelve las cookies como lista de parejas clave valor por ejemplo theme dark y user con su objeto.

has verifica si existe una cookie con la clave indicada y retorna true o false.

remove elimina una cookie especifica asignando una expiracion en el pasado admite path y domain cuando corresponda.

clear borra todas las cookies de forma asincrona usando Cookie Store API. Requiere contexto seguro HTTPS y navegadores compatibles.

on registra escuchas basadas en eventos para reaccionar en tiempo real a cambios de cookies admite multiples tipos de evento separados por espacio y una funcion de retorno.

Eventos soportados

insert se agrego una cookie nueva

update se actualizo una cookie existente

delete se elimino una cookie

clear se limpiaron todas las cookies

change se dispara ante cualquier cambio de cookies

Buenas practicas y notas

Para atributos de seguridad considera usar secure en sitios servidos por HTTPS y SameSite Lax o Strict para reducir riesgos de CSRF. Cuando establezcas cookies de sesion en aplicaciones SPA y SSR define path acorde a tu estructura de rutas y limita domain cuando sea necesario. Si tu proyecto manipula datos sensibles complementa este gestor con auditorias de ciberseguridad y politicas de privacidad.

Integracion con flujos modernos

En aplicaciones que usan ESM o bundlers importa el modulo cookie events y centraliza la gestion de estado de cookies junto a tus stores de UI. El manejo por eventos permite desacoplar componentes y responder a inserciones actualizaciones y eliminaciones en tiempo real sin escribir logica repetitiva.

Licencia

MIT License 2025 Indian Modassir

Contribuciones

Se aceptan pull requests reportes de errores y sugerencias visita el repositorio de GitHub para contribuir

Ir al repositorio de cookie events

Sobre Q2BSTUDIO y como podemos ayudarte

En Q2BSTUDIO somos una empresa de desarrollo de software con foco en aplicaciones a medida software a medida y modernizacion de plataformas. Diseñamos soluciones web y mobile orientadas a rendimiento seguridad y escalabilidad integrando practicas de ciberseguridad servicios cloud aws y azure automatizacion de procesos y despliegues CI CD. Si buscas un equipo que construya tu producto digital de forma integral descubre nuestros servicios de aplicaciones a medida y software a medida.

Impulsa tu negocio con IA

Somos especialistas en inteligencia artificial para empresas implementando agentes IA analitica avanzada y modelos de lenguaje para automatizar tareas clasificar contenido y personalizar experiencias de usuario con cumplimiento y gobernanza. Desde IA para empresas hasta servicios inteligencia de negocio con power bi conectamos tus datos con resultados accionables. Conoce nuestras soluciones de inteligencia artificial y lleva tu producto al siguiente nivel.

Palabras clave estrategicas

aplicaciones a medida software a medida inteligencia artificial ciberseguridad servicios cloud aws y azure servicios inteligencia de negocio ia para empresas agentes IA power bi automatizacion de procesos

Fin del artículo, inicio de la diversión
Construyendo software juntos

Dando vida a tus ideas desde 2008

Diseñamos aplicaciones móviles y de escritorio innovadoras que cumplen con tus requisitos específicos y mejoran la eficiencia operativa.
Más info
Cuéntanos tu visión
Sea cual sea el alcance, podemos convertir tu idea en realidad. Envíanosla y charlemos sobre tu proyecto o una colaboración futura.
Contáctanos
artículos destacados
Live Chat
Enviado correctamente.

Gracias por confiar en Q2BStudio