1.0.0 • Published 5 years ago
navigateur-db v1.0.0
A JavaScript library that simplifies the implementation of indexedDB
Status
NavigateurDB is currently an experimental project
Example
The library is very simple to use
Call the Database function and specify both database and collection names
The Find, Insert, Update and Delete functions support both callbacks and promises
import NavigateurDB from 'navigateur-db'
NavigateurDB("my-db", "people").then(async (db) => {
let data = {
firstName: "Mohamed Anas",
lastName: "Ben Othman",
country: "Tunisia"
}
let anas = await db.Insert(data)
let result = await db.Find({ country: 'tunisia' }, { caseInsensitive: true, equalMatch: false })
anas.age = 25
anas = await db.Update(anas)
await db.Delete(anas.id)
})License
NavigateurDB is freely distributable under the terms of the MIT license
Contributors
1.0.0
5 years ago