1.1.2 • Published 4 months ago

britelite v1.1.2

Weekly downloads
-
License
Apache-2.0
Repository
github
Last release
4 months ago

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.

1.1.2

4 months ago

1.1.1

4 months ago

1.1.0

4 months ago

1.0.6

4 months ago

1.0.5

4 months ago

1.0.4

4 months ago

1.0.3

4 months ago

1.0.2

4 months ago

1.0.1

4 months ago

1.0.0

4 months ago

5.9.8

4 months ago