b-jsondb
v1.0.0
Published
A simple Node.js module to interact with JSON files as a database.
Downloads
8
Readme
b-jsondb
b-jsondb, Node.js projelerinizde JSON dosyalarını basit bir veritabanı gibi kullanmanızı sağlayan hafif ve kullanışlı bir modüldür. Karmaşık veritabanı kurulumlarına ihtiyaç duymadan, yapılandırma dosyalarını veya küçük veri setlerini kolayca yönetin.
Özellikler
- Basit Erişim:
db.config.PORTgibi sezgisel bir sözdizimi ile JSON verilerine erişin. - Dinamik Oluşturma:
db.create.json('dosya_adi', { veri })ile anında yeni JSON dosyaları oluşturun. - Kolay Silme:
db.delete.json('dosya_adi')ile artık ihtiyaç duymadığınız dosyaları kaldırın. - Alt Klasör Desteği:
db['klasor/dosya_adi']sözdizimi ile alt klasörlerdeki dosyaları yönetin. - Kurulum Gerektirmez: Harici bir veritabanı sunucusuna ihtiyaç duymaz.
Kurulum
Paketi projenize eklemek için npm kullanabilirsiniz:
npm install b-jsondbKullanım
Modülü projenize dahil ettikten sonra hemen kullanmaya başlayabilirsiniz.
const db = require('b-jsondb');
// 1. Yeni bir yapılandırma dosyası oluşturalım
db.create.json('config', {
SERVER_PORT: 8080,
DB_HOST: 'localhost'
});
// 2. Yapılandırma verilerini okuyalım
const PORT = db.config.SERVER_PORT || 3000;
console.log(`Sunucu ${PORT} portunda çalışıyor.`); // Çıktı: Sunucu 8080 portunda çalışıyor.
// 3. Alt klasörde bir kullanıcı dosyası oluşturalım
db.create.json('data/user', {
username: 'ali',
roles: ['admin', 'editor']
});
// 4. Kullanıcı verisini okuyalım
const username = db['data/user'].username;
console.log(`Hoş geldin, ${username}!`); // Çıktı: Hoş geldin, ali!
// 5. Dosyaları silelim
db.delete.json('config');
db.delete.json('data/user');Lisans
Bu proje ISC lisansı altındadır.
