2.0.0 • Published 3 months ago

zuzia.base v2.0.0

Weekly downloads
-
License
ISC
Repository
-
Last release
3 months ago

🌸 zuzia.base

zuzia.base 2.0.0 is out and with it comes brand new features

🛠 What does it do?

zuzia.base helps organize your database with the json filebase, simple usage & maximum performance as intended.

New 🆕

zuzia.base Turkish functions added.

🔌 Getting Started

  • we will start by installing the package
npm i zuzia.base
  • We will define our file as;
const { Database, Veritabanı } =  require('zuzia.base')
const db = new Database(/* file.json */)
//or 
const db = new Veritabanı(/* file.json */)

zuzia.base will create a custom database.json file if the file isn't specified.

🔋 Example Usage

  • We've listed some examples for you to check up on
const { Database, Veritabanı, version, autoUpdate } = require('zuzia.base');
const db = new Database(/* file.json */)

// Set / Push Fonksiyonu Örnekleri

var object1 = {key: true, key2: "true"}

db.set('Object', object1); /* Object: {key: true, key2: "true"} */
//or
db.set('Object.Object2.Object3', object1); /*     Object: Object2: Object3: {key: true, key2: "true"}      */
var array1 = ['element', 'element2']

db.set('Array', array1); /* Array: ['element', 'element2'] */

db.push('Array', 'element3'); /* Array: ['element', 'element2', 'element3'] */

// Object & Array Getirme

db.objectFetch('Object', 'key'); /* key: true */

db.arrayFetch('Array', 1); /* element2 */

// Getirme / Alma Fonksiyonları

db.fetch('data'); // Verinin değerini getirir

db.get('data'); // Verinin değerini getirir

db.fetchAll(); // Veritabanındaki tüm verileri getirir

db.all(); // Veritabanındaki her şeyi getirir

// Silme / Kaldırma Fonksiyonları

db.remove('data'); // Veritabanından veriyi kaldırır

db.delete('Array', 'element3'); // Bir diziden değer/indeks kullanarak bir şeyi kaldırma

db.deleteKey('object', 'key'); // Verilen nesneden belirtilen anahtarı siler

db.deleteEach('data'); // Verilen parametre ile başlayan her veriyi siler


// Temizleme / Yok Etme Fonksiyonları

db.clear(); // Veritabanındaki her şeyi temizler

db.destroy(); // Veritabanı dosyasını siler (Ve Tüm Veriyi Temizler)

  
// Mantıksal Fonksiyonlar

db.has('data'); // Veritabanının veriyi içerip içermediğini "true" veya "false" olarak döndürür.

 
// Matematik Fonksiyonları

db.add('data', 1); // Veriye bir ekler

db.subtract('data', 1); // Veriden bir çıkarır

db.math("eco", "+", 10); // Veriye 10 ekler (ayarlamadan), [+,-,*,/] kullanabilirsiniz


// Yedekleme Fonksiyonları
db.setBackup('backup.json') // "backup.json" dosyasını yedekleme dosyası olarak ayarlar
db.loadBackup(); // Yedeği yükler (setBackup) fonksiyonundan


// Sürüm
console.log(version())
autoUpdate()

🌸Arkh

Discord Server Zuzia Web

1.0.9

3 months ago

1.0.8

3 months ago

1.0.7

3 months ago

2.0.0

3 months ago

1.0.6

5 months ago

1.0.5

5 months ago

1.0.4

5 months ago

1.0.2

5 months ago

1.0.1

5 months ago

1.0.3

5 months ago

1.0.0

6 months ago