Skip to content

Repository files navigation

@zero-dependency/cookie

npm versionnpm bundle size (scoped)npm license

Installation

npm install @zero-dependency/cookie
yarn add @zero-dependency/cookie
pnpm add @zero-dependency/cookie

Usage

import{Cookie}from'@zero-dependency/cookie'constcookie=newCookie({/* options */})// Create a cookie.cookie.set('name','value')// Create a cookie that expires 7 days from now.cookie.set('name','value',{expires: 7})// Create a cookie.cookie.get('name')// Get all cookies.cookie.list()// Check if a cookie exists.cookie.has('name')// Remove a cookie.cookie.remove('name')// Remove a cookie by passing the exact same path and domain as when the cookie was set.cookie.set('name','value',{path: '/some-path'})cookie.remove('name');// ❌cookie.remove('name',{path: '/some-path'});// ✅// Cookie attribute defaults can be set globally.cookie.setAttributes({path: '/',domain: '.example.com'})

About

🍪 Document.cookie wrapper

Topics

Resources

Stars

2 stars

Watchers

1 watching

Forks

Releases

Used by

Contributors

Languages