Skip to content

TalhaNB/easy-cookie

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 

Repository files navigation

Easy Cookie

This is a simple, javascript cookie wrapper to make code cleaner I guess...?

Set Cookie

Cookie.set('name', 'value')

By default the cookie never expires. If you want it to expire, set expiration in minutes. For instance, expire in 1 hour would be

Cookie.set('name', 'value', 60)

You could add a path if you want, by default it's set to be "/"

Cookie.set('name', 'value', 60*24*365, document.location)

You could add a domain if you want, this is useful when working with sub-domains. (just name no prefix or postfix)

Cookie.set('name', 'value', 60*24*365, document.location, mydomain)

So, overall set function takes 5 params, (name (required), value (required), expiry (optional), path (optional), domain (optional))

Get Cookie

Cookie.get('name')

Pretty straightforward, returns the value of the cookie if it exits, 'undefined' if it does not exists.

Remove Cookie

Cookie.remove('name')

Removes the cookie with that name if it exists, obviously. (This prolly won't work well for TS version yet...)

Exists Cookie

Cookie.exists('name')

Checks if a cookie is currently set on the client by the provided name. Returns TRUE or FALSE


That's about it   🤷

Note: Might make a TypeScript version soon or maybe update the laziness out of this one. Added typescript version.

About

a quick js file to make using cookies simple

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published