Now with Partition Management
    Wondering what’s next for npm?Check out our public roadmap! »

    @analytics/cookie-utils

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

    Install

    npm i @analytics/cookie-utils

    DownloadsWeekly Downloads

    52,969

    Version

    0.2.3

    License

    MIT

    Unpacked Size

    15.9 kB

    Total Files

    10

    Last publish

    Collaborators

    • avatar