0.0.21 • Published 8 years ago
nomjs v0.0.21
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)