remotestore v0.0.8
remotestore
RESTful wrapper for remote servers exposing the Web Storage API
Usage
npm install remotestore
If you do not already have a RESTful server supporting the Web Storage API, i.e. DELETE
, GET
, PUT
, and POST
for count
, key
method calls then install storeserver
with npm install storeserver
.
If you use storeserver
it can download remotestore.js
to you, so your base html file will look something like this:
<html>
<head>
<script src="http://localhost:3000/remotestore.js"></script>
</head>
<script>
const store = new RemoteStore("http://localhost:3000");
... your code ...
</script>
</html>
API
RemoteStore
supports the same API and Web Storage except that all methods return a Promise and the length
property is not available, count()
must be used instead.
Release History (reverse chronological order)
v0.0.8 2017-08-06 ALPHA Corrected documentation typos.
v0.0.7 2017-08-06 ALPHA Improved error handling.
v0.0.6 2017-08-01 ALPHA Removed dummy calls that are not part of Web Storage API, e.g. open
and close
.
v0.0.5 2017-07-30 ALPHA Fixed issue where getItem
did not work if caching was off.
v0.0.4 2017-07-30 ALPHA Added error handling for fetch
v0.0.3 2017-07-30 ALPHA Adjusted caching so it could be turned off and on dynamically
v0.0.2 2017-07-30 ALPHA All functions basically working
v0.0.1 2017-07-29 ALPHA First public release