yarn add simple-cookies
OR
npm install simple-cookies
import cookies from 'simple-cookies';
cookies.set('example', 'value' /*, cookieOpts (see below) */); // Return true if cookies are supported
cookies.get('example' /*, cookieOpts (see below) */); // Returns 'value' if cookies are supported
cookies.remove('example' /*, cookieOpts (see below) */); // Returns true if cookies are supported
For each cookie-method you can pass an optional last argument that is an object with any of the following properties and values:
Name | Values | Effect |
---|---|---|
silent | true |
false (default) |
days | a number | How long the cookies should be valid (in days) optional |
secure | true |
false (default) |
path | a string | Indicates the URL in which the cookie is used |
domain | a string | The host(s) to whom the cookie will be sent to |
All of the code is licensed under the MIT license