Skip to content

Repository files navigation

worldbase

JSON and YAML database module with ease of use.

Usage

const{
JsonDatabase,
YamlDatabase
}=require("worldbase");constdb=newJsonDatabase({databasePath:"./databases/db.json"});constyamldb=newYamlDatabase({databasePath: "./databases/db.yml"});// Data set or getdb.set("test",1);db.get("test");db.fetch("test");// Data existsdb.has("test");db.exists("test");// Get all datadb.all(5);||db.all();db.fetchAll(5);||db.fetchAll();// To JSONdb.toJson(5);||db.toJson();// Delete datadb.delete("test");db.deleteAll();db.findAndDelete((element,db)=>{returnelement.ID.includes("test");});// Get data typedb.type("test");// output: number// DB Array methodsdb.push("testArray",10);db.pull("testArray",(element,index,array)=>element<10,true);// multiple options = true (default false)db.valueArray();db.keyArray();// DB Math metodsdb.math("test","*",3);db.add("test",10);db.substr("test",5);// DB Finding methodsdb.includes("tes");db.startsWith("t");// Infosconsole.log(db.size);console.log(db.info);// Destroy DBdb.destroy();

About

JSON and YAML database module with ease of use.

Topics

Resources

Stars

4 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages