1.0.0 • Published 3 years ago

cookied-js v1.0.0

Weekly downloads
-
License
MIT
Repository
github
Last release
3 years ago

Cookied - JavaScript client cookie manager

Cookied is a tiny browser javascript library that helps managing browser cookies slightly easier.

Works right out of the box, export and start using it:

Set cookie
import { cookied } from "cookied-js";

// basic
cookied.set("key", "value");

// expires in 5 days
cookied.set("key", "value", {
    expires: "5d",
});

// expires in 12 hours
cookied.set("key", "value", {
    expires: "12h",
});
Available methods
// set a cookie
cookied.set("key", "value");

// delete a cookie
cookied.delete("key");

// update a cookie
cookied.update("key", "value");

// update a cookie with options
cookied.update("key", "value", {
    /* options */
});

// list all cookies
cookied.list();

// delete all the cookies
cookied.clear();

Tips

  • Remember, you can only set string as cookie value.
  • Cookie will auto-expire when the browser close unless you set an expiration date.
  • Cookies are designed for small storage purpose. Google Chrome and Opera provide the largest "maximum-size-per-cookie" storage (18040 bytes), and the lowest is Android (5040 bytes).

Contributing

If you can, please contribute by reporting issues, discussing ideas, or submitting pull requests with patches and new features. I do my best to respond to all issues and pull requests within a day or two. Thanks

https://github.com/jankoboz/Cookied