pluscache
Version:
A simple cache manager
33 lines (23 loc) • 865 B
JavaScript
const Cache = require('../src/Cache.js')
const cache = new Cache({differenceTypesKeys: true, limitData: 1})
//let importJSON = cache.importJSON(`./test.json`)
//return console.log(importJSON)
let insert = cache.insert('names', [{name: 'John'}])
console.log(insert)
let get = cache.getOne('names')
console.log(get)
cache.insert('guilds', [{guild: 'La Fortaleza'}])
cache.insert('ids', [{id: 1}])
let all = cache.getAll()
let getTwo = cache.getOne('names').names
getTwo.push({name: 'Mia'})
let update = cache.update('names', getTwo)
console.log(update)
let hasTrue = cache.hasKey('names')
console.log(hasTrue)
let hasFalse = cache.hasKey('games')
let iterable = cache.iterable()
for (let data of iterable) {
console.log(`ID: ${data[0]} | Nombre: ${Object.keys(data[1])[0]}`)
}
let save = cache.saveJSON(__dirname, 'test')