{"version":3,"file":"cookie.cjs","names":[],"sources":["../src/cookie/parse-cookie.ts"],"sourcesContent":["import type { AnyObject } from 'yummies/types';\n\n/**\n * Parses a cookie string into an object with cookie names as keys.\n *\n * @example\n * ```ts\n * parseCookie('theme=dark; token=abc');\n * ```\n */\nexport const parseCookie = (cookiesString = document.cookie) => {\n  return cookiesString\n    .split(';')\n    .map((cookieString) => cookieString.trim().split('='))\n    .reduce<AnyObject>((acc, current) => {\n      acc[current[0]] = current[1];\n      return acc;\n    }, {});\n};\n"],"mappings":";;;;;;;;;;AAUA,IAAa,eAAe,gBAAgB,SAAS,WAAW;CAC9D,OAAO,cACJ,MAAM,GAAG,EACT,KAAK,iBAAiB,aAAa,KAAK,EAAE,MAAM,GAAG,CAAC,EACpD,QAAmB,KAAK,YAAY;EACnC,IAAI,QAAQ,MAAM,QAAQ;EAC1B,OAAO;CACT,GAAG,CAAC,CAAC;AACT"}