0.0.1 • Published 6 years ago
set-cookie-header v0.0.1
set-cookie-header
Decode and encode
Set-Cookieheaders. Aligns with RFC6265.
Install
npm install set-cookie-headerQuick Start
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
decode(cookieHeader: string | string[]): Cookie[]
Accepts:
cookieHeadercan be a rawSet-Cookieheader, 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
Cookieobjects.
encode(cookie: Cookie | Cookie[]): string[]
Accepts:
- An array or a single
Cookieobject.
Returns:
- Array of encoded cookie strings.
0.0.1
6 years ago