This is library to help manage and share multiple instances of hyper-readings.
npm install hyper-readings-manager -save
const Manager = require('hyper-readings-manager')
const path = require('path')
const manager = new Manager('./path/to/folder'))
manager.on('ready', () => {
manager.new('reading-list')
.then(() => {
console.log('working', manager.list())
})
.catch(e => console.log(e))
})
Start new manager instance. Folder is the directory where to read and store hyper-readings.
This will automatically import and share all hyper-reading databases within folder.
Returns an array of all managed hyper-readings.
In the form:
{
key: string // the db key
hr: hyperreadings // the new hyper-readings instance
folder: string // folder where the db is now stored
}
Creates new hyper-reading database with managers base folder with the directory name: [name].db
.
Returns promise which resolves to:
{
key: string // the db key
hr: hyperreadings // the new hyper-readings instance
folder: string // folder where the db is now stored
}
Imports hyper-reading with key into the managers base folder with the directory name: [name].db
.
Returns promise which resolves to:
{
key: string // the db key
hr: hyperreadings // the hyper-readings instance
folder: string // folder where the db is now stored
}
Deletes database for hyper-reading with key.
Returns promise.