4.0.3 • Published 2 months ago
@ima/plugin-local-storage v4.0.3
@ima/plugin-local-storage
This is the local-storage plugin for the IMA.js application. You can visit our site imajs.io.
Installation
npm install @ima/plugin-local-storage --save
// /app/build.js
var vendors = {
common: [
'@ima/plugin-local-storage'
]
};
// /app/config/bind.js
import { LocalStorage } from '@ima/plugin-local-storage';
oc.bind('LocalStorage', LocalStorage);
// /app/config/service.js
const localStorage = oc.get('LocalStorage');
if ($window.isClient()) {
...
// initializes local storage
localStorage.init();
...
}
Usage
The localStorage class extends ima storage interface. You can easy use common storage methods like has, get, set, delete, clear, etc.
const exist = localStorage.has('key');
if (!exist) {
localStorage.set('key', { some: 'value' }, { expired: 24 * 60 * 60 });
}
const value = localStorage.get('key');
// some logic
localStorage.delete('key');
4.0.3
2 months ago
4.0.2
2 months ago
4.0.1
2 months ago
4.0.0
2 months ago
3.0.3
1 year ago
3.0.2
1 year ago
3.0.2-rc.2
1 year ago
3.0.2-rc.4
1 year ago
3.0.2-rc.3
1 year ago
3.0.2-rc.1
1 year ago
3.0.2-rc.0
1 year ago
3.0.1
1 year ago
3.0.0
1 year ago
3.0.0-rc.10
1 year ago
3.0.0-rc.9
2 years ago
3.0.0-rc.8
2 years ago
3.0.0-rc.7
2 years ago
3.0.0-rc.6
2 years ago
3.0.0-rc.5
2 years ago
3.0.0-rc.4
2 years ago
3.0.0-rc.3
2 years ago
3.0.0-rc.2
2 years ago
3.0.0-rc.1
2 years ago
3.0.0-rc.0
2 years ago
2.1.2
2 years ago
2.1.1
2 years ago
2.1.0
3 years ago
2.0.2
3 years ago
2.0.1
4 years ago
2.0.0
4 years ago
1.0.2
4 years ago
1.0.1
4 years ago
1.0.0
4 years ago