1.0.2 • Published 3 years ago
stupid-database v1.0.2
Stupid database
This is a lightweight, zero dependency database that uses JSON to store key-value pairs. It writes every 100ms by default, so you don't have to worry about adding multiple keys at the same time.
Installation
Using yarn: yarn add stupid-database
Using npm: npm install stupid-database
Usage
The API is very simple
const stupidDatabase = require('stupid-database')
// Parameters:
// 1. String, path to the JSON
// 2. Number, duration between writes in ms (optional). 100 ms by default
const db = new stupidDatabase('./db.json', 100)
.then(() => { // Resolved when the DB is loaded
db.set('foo', 'bar') // => db
db.has('foo') // => true
db.get('foo') // => 'bar'
})
.catch(console.error)
For more info, refer to Map documentation on MDN
License
This project is licensed under MIT