A Cycle.js driver for animating (srsly) localStorage.
npm install --save cyclejs-animated-localstorage
import { Observable } from 'rx';
import { run } from '@cycle/core';
import makeAnimatedLocalStorageDriver from 'cyclejs-animated-localstorage';
function main() {
const text$ = Observable.just('¯\\_(ツ)_/¯');
return {
animatedText: text$,
};
}
const drivers = {
animatedText: makeAnimatedLocalStorageDriver(),
};
run(main, drivers);
The makeAnimatedLocalStorageDriver
function takes one parameter - the options
object.
Available options include:
interval
(Number): how often (ms) should the value be updated. Default:100
.size
(Number): the width (in characters) of the text. Default:20
.placeholder
(String): the character to fill blank space with. Default:'_'
.key
(String): the localStorage key. Default:'☺'
.