lizz-db
v1.0.0
Published
A powerful, modular, and production-ready JSON database module for Node.js with encryption, schema validation, auto-backup, and event emitter support
Maintainers
Readme
LizzDB - Node.js JSON Database Project.
Hey there! LizzDB is a solid, modular JSON database built for Node.js. It's production-ready and packs in encryption, validation, auto-backups, and event handling to make your life easier.
🚀 Quick Start
import { LizzDB } from 'lizz.db';
const db = new LizzDB('./data.json', {
encrypt: true,
autoBackup: true
});
// Set a value
db.set('user', { name: 'John', age: 30 });
// Get a value
const user = db.get('user');
// Delete a value
db.delete('user');✨ Features
- 🔐 AES-256 Encryption - Optional data encryption
- ✅ JSON Schema Validation - Data validation
- 💾 Auto-Backup - Automatic periodic backups
- ⚡ Memory Cache - Performance optimization
- 📡 Event Emitter - Real-time updates
- ⏱️ TTL Support - Automatic key expiration
📦 Installation
npm install lizz.db📖 Documentation
For full documentation, examples, and API reference, visit the GitHub repository.
📄 License
MIT © 2025 lizzardxrd
