astroide

Easy, simple, fast, quick Database Manager

Usage no npm install needed!

<script type="module">
  import astroide from 'https://cdn.skypack.dev/astroide';
</script>

README

Install Package

npm i --save astroide

Usage

const { Database } = require("astroide");
const db = new Database("<filename>")

Setting A Value

db.set("my.cool.database","astroide") => astroide
db.set("my.cool.database.array",[]) => []
db.set("my.cool.database.number",31) => 31

Fetching Value

db.get("my.cool.database");
db.fetch("my.cool.database.number");

Check if data created

db.has("my.cool.database") => true
db.has("my.bad.database") => false

Add specified data

db.add("my.cool.database.number", 31); // => 62
db.add("my.cool.database.number", 31); // => 93

Subtract specified data

db.subtract("my.cool.database.number", 31); // => 62
db.subtract("my.cool.database.number", 31); // => 31

Push specified data

db.push("my.cool.database.array", 2); // => [2]
db.push("my.cool.database.array", null); // => [2, null, 3, "str1", {}]
db.push("my.cool.database.array", 3); // => [2, null, 3]
db.push("my.cool.database.array", "str1"); // => [2, null, 3, "str1"]
db.push("my.cool.database.array", {}); // => [2, null, 3, "str1", {}]

Deleting a value in the database

db.delete("my.bad.database"); // => true