yields-store

minimal store inspired by [component/cookie](https://github.com/component/cookie)

Downloads in past

Stats

StarsIssuesVersionUpdatedCreatedSize
yields-store
7011.0.27 years ago7 years agoMinified + gzip package size for yields-store in KB

Readme

store
minimal store inspired by component/cookie

Installation

$ component install yields/store

Example

store('foo', ['baz']);
store('foo'); // > ['baz']
store({ foo: 'baz' });
store('foo'); // > 'baz'
store('foo', null);
store('foo'); // > null
store('baz', 0);
store(); // > { baz: 0 }
store(null);
store(); // > {}

API

store(key, val)

set key to val, the value will be JSON.stringify()ied.

store(obj)

store the given object.

store(key, null)

remove key.

store(key)

get key value, it will be unserialized.

store(null)

invokes localStorage.clear()

store()

get all items, they will be unserialized.

License

MIT