begrowth-analytics-cookie-utils

1.2.0 • Public • Published

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-utils

API

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 🍪
}

/begrowth-analytics-cookie-utils/

    Package Sidebar

    Install

    npm i begrowth-analytics-cookie-utils

    Weekly Downloads

    1

    Version

    1.2.0

    License

    MIT

    Unpacked Size

    85.6 kB

    Total Files

    12

    Last publish

    Collaborators

    • loxt