1.2.0 • Published 8 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