Skip to content

ugooki/cookie-storage

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

42 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

cookie-storage

A Web Storage interface for Cookie.

Installation

$ bower install cookie-storage

or

$ npm install cookie-storage

Usage

window.cookieStorage = new CookieStorage();

// Web Storage interface
cookieStorage.length === 0;

cookieStorage.setItem('key', 'value');
cookieStorage.length === 1;
cookieStorage.key(0) === 'key';

cookieStorage.getItem('key') === 'value';
cookieStorage.removeItem('key');
cookieStorage.length === 0;

cookieStorage.setItem('k1', 'v1');
cookieStorage.setItem('k2', 'v2');
cookieStorage.length === 2;

cookieStorage.clear();
cookieStorage.length === 0;

// Cookie options
cookieStorage.setItem('key', 'value', {
  path: '/',
  domain: 'example.com',
  expires: new Date(),
  secure: true
});

Development

See npm run.

License

MIT

Author

bouzuya <m@bouzuya.net> (http://bouzuya.net)

Status

Build Status

About

A Web Storage interface for Cookie

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 65.4%
  • CoffeeScript 34.6%