1.2.0 • Published 9 years ago

storage.io v1.2.0

Weekly downloads
27
License
MIT
Repository
github
Last release
9 years ago

NPM version License Dependency status

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

1.2.0

9 years ago

1.1.0

9 years ago

1.0.1

10 years ago

1.0.0

10 years ago

0.4.0

10 years ago

0.3.0

10 years ago

0.2.3

10 years ago

0.2.2

10 years ago

0.2.1

10 years ago

0.2.0

10 years ago

0.1.0

10 years ago