0.0.21 • Published 8 years ago

nomjs v0.0.21

Weekly downloads
7
License
MIT
Repository
github
Last release
8 years ago

Nom Header

Nom.js

A quick & easy cookie helper class. Need to bake, retrieve, check or delete some cookies in your js project? No problem. Get a cookie working in your app in under 5 minutes.

Installation

npm install nomjs
  • Install, clone or download this repo.
  • Bake some cookies
  • Done. Nom Cookies! :)

Look at the React example in /examples/react-js

Overview

Nom = {
  get: func(${cookieName}),
  bake: func(${cookieName},${cookieValue},${valid for x days}),
  check: func(${cookieName}),
  delete: func(${cookieName})
}

Import or include

import Nom from 'nom';
/* or */
var Nom = require('nom');

How To Bake:

// Sets 'test-cookie' to true for 1 day
Nom.bake('test-cookie', true, 1);

How to Eat:

// Gets cookie
const testCookie = Nom.get('test-cookie');
console.log(testCookie) // true

How to Check:

// Checks Cookie
const testCookiePreset = Nom.check('test-cookie');
if(testCookiePresent) {
  // do stuff
}

How to Delete:

// Deletes Cookie
Nom.delete('test-cookie');

Contributing

It doesn't matter if you're a veteran or not. Everyone brings something awesome to the party so please contribute. 1. Fork it! 2. Create your feature branch: git checkout -b my-new-feature 3. Commit your changes: git commit -am 'Add some feature' 4. Push to the branch: git push origin my-new-feature 5. Submit a pull request :D

Credits

Created and maintained by @rorykermack

License

WTFPL (100% Open Source)