parse-cookies.js

0.1.3 • Public • Published

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

Package Sidebar

Install

npm i parse-cookies.js

Weekly Downloads

1

Version

0.1.3

License

MIT

Last publish

Collaborators

  • meandmax