4.0.3 • Published 2 months ago

@ima/plugin-local-storage v4.0.3

Weekly downloads
5
License
MIT
Repository
github
Last release
2 months ago

@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