simple-cookies
TypeScript icon, indicating that this package has built-in type declarations

0.6.0 • Public • Published

A very simple utility library for handling cookies in client code (JS or TS)

Build Status License: MIT DevDependency Status Coverage Status npm npm

Install

yarn add simple-cookies

OR

npm install simple-cookies

How to use

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

Options

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

License

All of the code is licensed under the MIT license

Readme

Keywords

none

Package Sidebar

Install

npm i simple-cookies

Weekly Downloads

3

Version

0.6.0

License

MIT

Last publish

Collaborators

  • lapanti