npm install simple-github-db
(async function(){ try { await GithubDb.createDatabase(<DATABASE_NAME>,<TOKEN>) await test(); } catch (error) { console.error(error); } })() async function test(){ const db= GithubDb({db:<DATABASE_NAME>,token:<TOKEN>}); + const {identifier}=await db.add({document:"user"},{name:"John"}); console.log("added user", identifier); + const user=await db.fetchOne({document:"user",identifier}); console.log("fetched user", user); + const updated=await db.update({document:"user",identifier},{name:"John Cena"}); console.log("updated user", updated); + const users=await db.fetchAll({document:"user"}); console.log("fetched users", users); for (const {identifier} of users) { + const result=await db.delete({document:"user",identifier}); console.log("delete users", result); } } (async function(){ try { await test(); } catch (error) { console.error(error); } })()Meant to be used for side-projects, it doesn't scale or fulfil a fully-fledged database needs.
⭐️ this repo
Thanks goes to these wonderful people (emoji key):
anotherjsguy 💻  |  
This project follows the all-contributors specification. Contributions of any kind welcome!