1.2.0 • Published 9 years ago
storage.io v1.2.0
storage.io
Example
import {
session, // sessionStorage
local // localStorage
} from 'storage.io'
local.set('i', 123)
local.set('f', 12.3)
local.set('s', '123')
local.set('j', {
name: 'test'
})
local.remove('i')
local.clear()- basic queue
import { Queue } from 'storage.io'
const queue = new Queue({
name: 'local-queue',
limit: 100,
type: 'local'
})
queue.push(1)
queue.push('a')
queue.push({
name: 'test'
})
queue.shift()
queue.pop()
queue.size()
queue.clear()- basic store
import { Store } from 'storage.io'
const store = new Store({
name: 'local-store',
type: 'local'
})
store.set('a', 1)
store.set('b', 's')
store.set('c', {
name: 'test'
})
store.get('a')
store.remove('a')
store.entities()
store.keys()
store.all()
store.clear()
store.size()APIs
storage: (session|local)
set(key, value)set(key, value, expire)get(key)patch(key, updated)remove(key)clear()
queue
push(value)shift()pop()all()size()clear()destroy()
store
set(key, value)get(key)all()keys()entities()size()remove(key)clear()destroy()
License
MIT