redux-persist-node-storage
Version:
Redux persist adaptor for Node local storage
24 lines (17 loc) • 1.16 kB
Markdown
# Redux persist node storage
[](https://travis-ci.org/pellejacobs/redux-persist-node-storage)
[](https://www.npmjs.com/package/redux-persist-node-storage)
[](https://www.npmjs.com/package/redux-persist-node-storage)
Storage adaptor to use [node-localstorage](https://github.com/lmaccherone/node-localstorage) with [redux-persist](https://github.com/rt2zz/redux-persist), by implementing the needed methods: `setItem`, `getItem`, `removeItem` and `getAllKeys`
## install
Simply run:
```bash
npm install --save redux-persist-node-storage
```
## usage
```javascript
import { AsyncNodeStorage } from 'redux-persist-node-storage'
import { persistStore, autoRehydrate } from 'redux-persist'
const store = createStore(reducer, undefined, autoRehydrate())
persistStore(store, { storage: new AsyncNodeStorage('/tmp/storageDir') })
```