const storeDir = process.env.JSON_STORE || '/tmp/pdfer-store/'; console.log(`using json-store at ${storeDir}`); const { promisify } = require('util'); const store = require('json-fs-store')(storeDir); const sortBy = require('lodash.sortby'); const list = promisify(store.list); const load = promisify(store.load); const add = promisify(store.add); const remove = promisify(store.remove); module.exports = { list: () => list() .then(result => sortBy(result, 'created').reverse()), load: id => load(id), add: item => add(item), remove: id => remove(id), }