1.0.9 • Published 4 years ago

@neko-odd/neko.db-wrapper v1.0.9

Weekly downloads
-
License
ISC
Repository
-
Last release
4 years ago

neko.db-wrapper

This is an API wrapper for neko.db.

Documentation

Example code

Wrapper

new Wrapper(options)

Constructs a new Wrapper object.

  • options <Object>
    • url <String> The database URL to connect to
    • password <String> The password used for databases
    • verbosity <Number> An optional (default: 110) bitfield of 3 bits representing the verbosity level (100 = errors, 010 = warnings, 001 = verbose)

wrapper.create(name)

Creates a database.

  • name <String> The name of the created database

wrapper.connect(name)

Connects to a database.

  • name <String> The name of the database to connect to

wrapper.disconnect()

Disconnects from the current database.

wrapper.set($var, $val)

Sets a variable on the database to a value.

wrapper.get($var)

Gets a variable's value from the database.

wrapper.delete($var)

Deletes a variable from the database.

Example code

const Wrapper = require("@neko-odd/neko.db-wrapper");

var wrapper = new Wrapper({
    'url': 'http://neko-db.glitch.me/',
    'password': 'pass',
    'verbosity': 0b111
});
 
wrapper.create('asdf').then(async res => {
    await wrapper.connect('asdf');
    await wrapper.set('test', 'Hello world');
    console.log(`test = ${await wrapper.get('test')}`);
    await wrapper.delete('test');
    wrapper.disconnect();
});
1.0.9

4 years ago

1.0.8

4 years ago

1.0.7

4 years ago

1.0.6

4 years ago

1.0.5

4 years ago

1.0.2

4 years ago

1.0.4

4 years ago

1.0.3

4 years ago

1.0.1

4 years ago

1.0.0

4 years ago