Gestor de cookies por eventos para la web moderna

Cookie events es un gestor ligero de cookies basado en eventos para gestionar cookies en apps web modernas. Instálalo con npm, CDN o ES modules y aprovecha eventos como insert, update y delete para reaccionar en tiempo real. MIT.

1 sept 2025 • 4 min de lectura • Equipo Q2BSTUDIO

Inteligencia-Artificial-

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

¿UNA PAUSA?

Juega un momento antes de irte

NUESTROS SERVICIOS

Cómo podemos ayudarte

Inteligencia artificial

Agentes de IA, chatbots y asistentes inteligentes que automatizan tareas y atienden a tus clientes 24/7 para mejorar la eficiencia de tu negocio.

Más info

Desarrollo de software

Aplicaciones web, móviles y de escritorio, intranets, e-commerce, SaaS y plataformas de gestión diseñadas para las necesidades concretas de tu empresa.

Más info

Servicios cloud

Migración, infraestructura, hosting gestionado, alta disponibilidad y seguridad en Microsoft Azure y Amazon Web Services para que tu negocio escale sin límites.

Más info

Ciberseguridad y pentesting

Auditorías de seguridad, test de intrusión (pentesting) y protección de aplicaciones, datos e infraestructura on-premise y cloud, con hacking ético y cumplimiento normativo.

Más info

Business Intelligence

Cuadros de mando y análisis de datos con Power BI: integramos tus fuentes, diseñamos dashboards y KPIs y convertimos tus datos en decisiones.

Más info

Automatización de procesos

Automatizamos tareas repetitivas y conectamos tus aplicaciones con n8n, Power Automate, Make y RPA, eliminando trabajo manual y aumentando la productividad.

Más info

Formación para empresas

Formamos a tus equipos en tecnología con criterio: desarrollo web, bases de datos, Git, buenas prácticas y seguridad, automatización con n8n, inteligencia artificial para empresas y creación de soluciones de IA con Azure AI Foundry.

Más info

Auditoría de código

Auditamos el código que creas tú, tu equipo o una IA: te decimos qué está bien y qué mejorar, lo securizamos y lo dejamos listo para producción, web o app.

Más info

Generación de imágenes con IA

Creamos por ti las imágenes que necesita tu negocio con inteligencia artificial: producto, redes, publicidad, ilustración y avatares. Tú nos dices qué quieres y te lo entregamos listo para usar.

Más info

Generación de vídeos con IA

Creamos por ti vídeos con inteligencia artificial: promocionales, para redes, presentadores virtuales, doblaje y animaciones. Nos cuentas la idea y te lo entregamos montado y listo para publicar.

Más info

Avatares conversacionales con IA

Creamos avatares conversacionales con IA —humanos digitales con cara y voz— que atienden a tus clientes y equipos con el conocimiento de tu empresa, en tu web, monitores interactivos, WhatsApp o Teams.

Más info

Marketing Online e IA

Google Ads, Meta Ads, LinkedIn Ads y posicionamiento en motores de IA (GEO/AEO): captamos clientes y hacemos que tu marca aparezca donde te buscan, también en ChatGPT, Gemini y Perplexity.

Más info

¿Tienes un proyecto en mente?

Cuéntanos tu visión y la convertimos en una solución de software. Sea cual sea el alcance, hacemos realidad tu idea.