@elainaa/elainadb
v1.0.0
Published
SQL-Like Database using GitHub as Storage via Cloudflare Workers
Readme
@elainaa/elainadb 🌀
Database library bertenaga GitHub API & Cloudflare Workers. Simpan data JSON kamu di repositori GitHub dengan gaya penulisan ala SQL.
Fitur
- Auto Repo Creation: Buat database baru langsung dari code.
- SQL-Like: Insert, Select, Update, Delete dengan object filter.
- Secure: Token GitHub tersimpan aman di Cloudflare Workers.
Instalasi
npm install @elainaa/elainadbCara Pakai
Inisialisasi
import { ElainaDB } from '@elainaa/elainadb';
const db = new ElainaDB();1. Buat Database (Repo) Baru
await db.createDatabase("my-awesome-storage");2. Operasi Tabel (CRUD)
const userTable = db.db("my-awesome-storage").table("users");
// Buat Tabel (File JSON)
await userTable.create();
// Insert Data
await userTable.insert({ name: "Elaina", role: "Witch", level: 99 });
// Select dengan Filter (WHERE)
const data = await userTable.select({ name: "Elaina" });
// Update Data
await userTable.update({ name: "Elaina" }, { level: 100 });
// Delete Data
await userTable.delete({ role: "Witch" });