UNPKG

cookie-dough

Version:

An isomorphic JavaScript cookie library

26 lines (19 loc) 545 B
var cookie = require('cookie'); module.exports = function () { return { set: function (name, value, options) { return document.cookie = cookie.serialize(name, value, options); }, get: function (name) { return cookie.parse(document.cookie)[name]; }, remove: function (name, options) { var opts = options || {}; opts.expires = new Date(0); return !!(document.cookie = cookie.serialize(name, '', opts)); }, all: function () { return cookie.parse(document.cookie); } } }