0.1.3 • Published 9 years ago

parse-cookies.js v0.1.3

Weekly downloads
2
License
MIT
Repository
github
Last release
9 years ago

parse-cookies.js (written in ES6)

license npm build Coverage Status code climate devDependencies js-standard-style

Install:

npm install parse-cookies.js

Run tests

npm test

parseCookies()

Parses document.cookie string into an object (dictionary) by splitting at ';' and '='.

import parseCookies from 'parse-cookies';

parseCookies('a=1;b=2;c=3'); // result: {a: '1', b: '2', c: '3'}
parseCookies('a=1;b=2;a=3'); // result: {a: '3', b: '2'}
import parseCookies from 'parse-cookies';

let cookies = parseCookies('a=x;b=y', function (x) {
    return '<' + x + '>';
});

// result: {a: '<x>', b: '<y>'}

let cookies = parseCookies('a=1;b=2', function (x) {
    return parseInt(x, 10);
});

// result: {a: 1, b: 2}

Copyright

Copyright © 2015 Maximilian Heinz, contributors. Released under the MIT License