aurelia-cookie
v1.0.10
Published
A simplistic ES2015 class for working with cookies in Aurelia (or any modern Javascript application).
Downloads
2,644
Readme
aurelia-cookie
A simplistic ES2015 class for working with cookies in Aurelia (or any modern Javascript application).
Installation
Jspm
jspm install npm:aurelia-cookie
Aurelia CLI/Webpack
npm install aurelia-cookie
CLI User?
The Aurelia CLI requires some additional configuration to use this plugin. Open up your aurelia.json
file located in the aurelia_project
directory and at the bottom of the dependencies
section add in the following:
{
"name": "aurelia-cookie",
"path": "../node_modules/aurelia-cookie/dist/amd",
"main": "index"
}
Setup
Just like you would any other plugin, simply instantiate it with the framework inside of your main bootstrapping file.
aurelia.use
.plugin('aurelia-cookie');
Use
import {Cookie} from 'aurelia-cookie';
// Set a cookie
Cookie.set('name', 'value', {
expiry: 1, // Expiry in hours, -1 for never expires or minimum 1 for one hour, 2 for two hours and so
path: '', // Specify cookie path
domain: '', // Domain restricted cookie
secure: false // Either true or false
});
Cookie.get('name'); // Get a cookie value
Cookie.delete('name'); // Delete a cookie by name
Cookie.all(); // Returns an array of all set cookies