dini.db - It is a database module.
npm install dini.db
---
sh
npm install dini.db
npm install dini.db@latest
`
---
$3
`js
const Dini = require("dini.db");
const db = new Dini();// target file
const f = db.targetFile("YourIniFile.ini"); // required
f.set("apples", "1");
f.set("username", "warfdev");
/*
returns;
./YourIniFile.ini
[]
apples=1
username=warfdev
*/
`
$3
`js
// set(name, value)
.set("diamomds", "15");// get(name)
.get("diamonds");
// has(name)
.has("diamonds");
// delete(name)
.delete("diamonds");
// fetch(name)
.fetch("diamonds");
// clear()
.clear();
// rename(name, newName)
.rename("diamonds", "irons");
// raw(code)
.raw(
SELECT_KEY "diamonds" OPERATOR set VALUE "30");
`
$3
`js
// Functions List;// createObject(name, object)
.createObject('person', { name: 'John', age: 30, city: 'New York' });
/*
returns;
./YourIniFile.ini
[person]
name=John
age=20
city=New York
*/
// addObject(name, object, value)
.addObject("person", "money", 3000);
/*
returns;
./YourIniFile.ini
[person]
name=John
age=20
city=New York
money=3000
*/
// removeObject(name, object)
.removeObject("person", "age");
/*
returns;
./YourIniFile.ini
[person]
name=John
city=New York
money=3000
*/
// setObject(name, object, value)
.setObject("person", "money", 10000);
/*
returns;
./YourIniFile.ini
[person]
name=John
city=New York
money=10000
*/
// getObject(name)
const obj = .getObject("person");
console.log(obj); // returns; { name: "John", city: "New York", money: 10000 }
console.log(obj.name); // returns; John
// hasObject(name)
console.log(.hasObject("persom")) // returns; boolean
``