api
docs
env
git
hbs
html
husky
jest
lintstaged
lisp
node
prettier
python
react
readme
schema
style
vue
web
$ tmpl util cookie
Adds cookie util.
Files
project
└─src
└──utils
└───cookie.js
↑ cookie.js
export const cookieRead = name => {const nameEQ = name + "=";const ca = document.cookie.split(";");for (let i = 0; i < ca.length; i++) {let c = ca[i];while (c.charAt(0) == " ") c = c.substring(1, c.length);if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length, c.length);}return "";};export const cookieWrite = (name, value, days = 1) => {let expires = "";if (days) {const date = new Date();date.setTime(date.getTime() + days * 24 * 60 * 60 * 1000);expires = "; expires=" + date.toUTCString();}window.document.cookie = name + "=" + value + expires + "; path=/";};export const cookieDelete = name => {cookieWrite(name, "", -1);};