Decode and encode Set-Cookie headers
npm install set-cookie-headerset-cookie-headerSet-Cookie headers.
sh
npm install set-cookie-header
`
Quick Start
`ts
import {encode, decode} from 'set-cookie-header';
const cookies = decode('foo=bar; Max-Age=1234; Domain=.example.com; Path=/; Expires=December 17, 1995 03:24:00 GMT; HttpOnly');
for (const cookie of cookies) {
cookie.secure = true;
const encoded = encoded(cookie);
}
`
API
$3
Accepts:
- cookieHeader can be a raw Set-Cookie header, the value of the header, or an array of header values.
- Eg:
- 'Set-Cookie: foo=bar; Path=/'
- 'foo=bar; Secure'
- ['foo=bar', 'biz=baz']
Returns:
- Array of decoded Cookie objects.
$3
Accepts:
- An array or a single Cookie` object.