1.2.0 • Published 9 years ago

cycle-local-storage v1.2.0

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

cycle-local-storage

Simple local storage driver for cycle.js

Install

npm install cycle-local-storage

Example Usage

import localStorageDriver from 'cycle-local-storage';

const main = ({Storage}) => {
  ...

  Storage
    .get('key1')
    .map(value => console.log(value)) // value1

  Storage
    .get(['key1', 'key2'])
    .map(value => console.log(value)) // ['value1', 'value2']

  ...

  let storage$ = Rx.Observable.just({
    "key1": "value1",
    "key2": "value2"
  }); // Observable object of key:value

  /*
  OR
  */

  storage$ = Rx.Observable.just([
    {"key1": "value1"},
    {"key2": "value2"}
  ]) // Observable array of objects

  return {
    Storage: storage$
  }
}

run(main, {
  Storage: localStorageDriver // is not a factory function
})
1.2.0

9 years ago

1.1.1

9 years ago

1.1.0

9 years ago

1.0.0

9 years ago

0.1.1

9 years ago

0.1.0

9 years ago