cookie-setup
v1.0.0
Published
Lightweight cross-browser cookie manager for email and ID sessions
Maintainers
Readme
🚀 Features
- ✅ Generate cookies with
emailand_id - ✅ Lightweight, no dependencies
- ✅ Works in Express, browsers, and custom frameworks
- ✅ TypeScript support out of the box
- ✅ Cookie options:
secure,SameSite,path,expiration
📦 Installation
npm install cookie-setup
****
---
## 🚀 Exmaple For Creating a Cookie
```bash
import { CookieManager } from 'cookie-setup';
app.get('/login', (req, res) => {
const cookies = CookieManager.setUserSessionCookies(email, user_id, {
days: 7,
secure: true,
sameSite: 'Strict'
});
cookies.forEach(cookie => res.append('Set-Cookie', cookie));
res.send('✅ Logged in and cookies set!');
});
****
## 🚀 Exmaple For Deleting a Cookie
```bash
app.get('/logout', (req, res) => {
const expiredCookies = CookieManager.deleteUserSessionCookies();
expiredCookies.forEach(cookie => res.append('Set-Cookie', cookie));
res.send('👋 Logged out and cookies cleared!');
});
