Skip to content
This repository has been archived by the owner on Jan 14, 2021. It is now read-only.

chuangbo/meteor-cookie

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Meteor Cookie

Wrapper of https://github.com/aralejs/cookie

Installation

meteor add chuangbo:cookies

Usage

get Cookie.get(name, [options])

Get cookie. options:

  1. converter function. Cookie will be pass through converter and return the result, only if value is not undefined.
  2. Options can be an object。converter and raw. Cookie is decoded when writing/reading by default, unless specific raw to true.
// setup
document.cookie = 'foo=1';
document.cookie = 'bar=2';

Cookie.get('foo');
// returns '1'

// converter
Cookie.get('bar', function(s) { return parseInt(s); } );
// returns 2

Cookie.get('not_exists');
// returns undefined

set Cookie.set(name, value, [options])

Set cookie. options can contain path(string), domain(string), expires(int or Date object), raw(bool). When raw set to true, cookie will not be encoded.

Cookie.set('foo', 3);

Cookie.set('bar', 4, {
    domain: 'example.com',
    path: '/',
    expires: 30
});

remove Cookie.remove(name, [options])

Delete cookie.

Cookie.remove('foo');

Cookie.remove('bar', {
    domain: 'example.com',
    path: '/'
});

About

(DEPRECATED, no longer maintenance) Simple cookies for browser of Meteor

Resources

License

Stars

Watchers

Forks

Packages

No packages published