britelite
v1.1.2
Published
BriteLite is Enmap for CloudFlare: A simple database wrapper to make D1 database interactions easier for beginners, with additional array helper methods.
Downloads
15
Maintainers
Readme
BriteLite : Enmap, but for Cloudflare D1
PLEASE NOTE: This is under review and still refers to "enmap" everywhere - replace "enmap" with "britelite" and it should be alright :P
Basic usage:
npm install britelite
import BriteLite from 'britelite';
export default {
async fetch(request, env) {
// shananigans to ensure db is initiated only once
let db = env.__db;
if(!env.__db) {
db = new BriteLite({
name: 'karaoke',
db: env.DB,
});
await db.ready;
env.__db = db;
}
await db.set('boolean', true);
await db.set('integer', 42);
await db.set('someFloat', 73.2345871);
await db.set("Test2", "test2");
}
}
For more examples, see Enmap Basic Usage
Documentation
Please note that some Enmap features are not available with BriteLite. Documentation is upcoming.
Support
Support is offered on my official Evie.Codes Discord.