Miss any of our Open RFC calls?Watch the recordings here! »

simple-cookie

1.0.10 • Public • Published

simple-cookie

simple cookie serializer & parser for node.js

NPM Version Dependency Status devDependency Status Build Status

install

npm install simple-cookie

usage

var cookie = require('simple-cookie');
 
var cookieObject = {
    name: 'cookieName',
    value: 'cookie value',
    expires: (new Date()).valueOf() + 500000,
    path: '/',
    domain: 'domain.com',
    httponly: false,
    secure: true,
    samesite: 'cookie samesite'
}

What is cookieObject:

name String : cookie name

value String : cookie value

expires DateString | Number | Date (optional) : expire date (default type is Date)

path String (optional) : cookie path, defaults to /

domain String (optional) : cookie domain

httponly Boolean (optional) : defaults to false

secure Boolean (optional) : defaults to false

samesite String : samesite

methods

var cookieString = cookie.stringify( cookieObject );
// cookieName=cookie%20value; Expires: Sat, 15-Aug-2015 17:41:05 GMT; Max-Age: 31449600; Path=/; domain=domain.com; secure; samesite=None
 
 
cookie.parse( cookieString  [, defaultPath]  [, defaultDomain]  );
// will create object like the 'cookieObject'
 
 
cookie.tokenize([
    {name:'cookie1', value: 'cvalue1'},
    {name:'cookie2', value: 'cvalue2'},
    {name:'cookie3', value: 'cvalue3'}
]);
// cookie1=cvalue1; cookie2=cvalue2; cookie3=cvalue3 

cheers,

jujiyangasli.com

Install

npm i simple-cookie

DownloadsWeekly Downloads

585

Version

1.0.10

License

Apache2

Unpacked Size

9.41 kB

Total Files

9

Last publish

Collaborators

  • avatar