short-term-memory
In-memory short-term single-get key-value-store.
Installation
Basic: npm install short-term-memory
As Dependency: npm install short-term-memory --save
Require in Node: var ShortTermMemory = require('short-term-memory');
Purpose
Short-term-memory is mostly used to store tokens, as the in-memory database is automatically deleting entries after a configurable time. In addition to that entries are deleted when accessed once. So you don't need to worry about tokens being used multiple times. An example for this usage can be found in one of my projects.
Usage
Initialization
var ShortTermMemory = ;var myStore = duration: 60000; // delete entries after 60 seconds
Add entry
myStore;
Retrieve entry
var token = myStore;if token !== false // token is valid and automatically removed from myStore else // token invalid or already used