Skip to content

Kaito-Von-Vocaloid/kaitodb

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 

Repository files navigation

Installation:

npm install kaitodb

Basic Usage:

const KaitoDB = require('kaitodb'); //requiring the package
const MyDb = new KaitoDB('test_db'); //creating new db
console.log(MyDb.get('test_key')); //expected output: undefined
MyDb.set('test_key', 'test_value'); //sets the key-value
console.log(MyDb.get('test_key')); //expected output: 'test_value'

Documentation:

<kaitodb> will be count as MyDb in the Basic Usage code.

<kaitodb>.name

type: string

<kaitodb>.path

type: path

<kaitodb>.get(key)

type: function(returns: string || number || array || boolean)
value placement: <key>= the name of the value that will be catched from the database(type: string)

<kaitodb>.set(key, value)

type: function(returns: number(returning 0 means completed unsuccessfully and 1 means completed successfully))
value placement: <key>= the name of the value that will be catched from the database(type: string) <value> = the key that will be the value of the <key> in database(type: string || number || array || boolean || null(it count as empty string))

Future Ideas:

  • .env formated database:
    the idea is to make a db using env file format to store data to make it secure with the public file hosts
  • non-node support
    a kaitodb module alternative that can be used with <script> tag that not requires node
  • alternative language support
    making kaitodb more popular by making a module for other languages too but sadly by far the most hard one to become real but if it will be then probably will be c#(.cs) or python(.py) because the usage popularity

Credits:

Only me kaito_turkish_boi for now.

About

a simple json-db still devoloping

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published