1.2.0 • Published 4 years ago
begrowth-analytics-cookie-utils v1.2.0
Cookie Utilities
Tiny cookie utilities library for analytics & whatever else 🌈
Exposes getCookie, setCookie, removeCookie, & hasCookieSupport functions.
This will work with analytics or as a standalone import in your code.
How to install
Install @analytics/cookie-utils from npm.
npm install @analytics/cookie-utilsAPI
Below is the api for @analytics/cookie-utils. These utilities are tree-shakable.
getCookie
Get a cookie value.
import { getCookie } from '@analytics/cookie-utils'
const value = getCookie('cookie-key')setCookie
Set a cookie value.
import { setCookie } from '@analytics/cookie-utils'
/* simple set */
setCookie('test', 'a')
/* complex set - cookie(name, value, ttl, path, domain, secure) */
setCookie('test', 'a', 60*60*24, '/api', '*.example.com', true)deleteCookie
Delete a cookie.
import { deleteCookie } from '@analytics/cookie-utils'
deleteCookie('cookie-key')hasCookieSupport
Check if cookies are supported. Will verify browser will accept cookies
import { hasCookieSupport } from '@analytics/cookie-utils'
if (hasCookieSupport()) {
// Use them 🍪
}1.2.0
4 years ago