UNPKG

@nathanfaucett/ri

Version:

request and response interface

29 lines (20 loc) 546 B
var trim = require("@nathanfaucett/trim"), parseCookie = require("./parseCookie"); module.exports = parseCookies; function parseCookies(cookie) { var cookies = {}, header = (cookie || "").split(";"), i = header.length, unparsed, value; while (i--) { unparsed = header[i]; if (unparsed) { unparsed = trim(unparsed); value = parseCookie(unparsed); if (value) { cookies[name] = value; } } } return cookies; }