@rapidrabbit/gitdb
Version:
A powerful, flexible database module for storing data in various formats with local file and GitHub storage options
26 lines (20 loc) • 1.06 kB
JavaScript
/**
* GitDB - Main entry point
*/
const GitDB = require('./core/GitDB')
// Export main class
module.exports = GitDB
// Export utilities for advanced usage
module.exports.StorageManager = require('./storage/StorageManager')
module.exports.LocalStorage = require('./storage/LocalStorage')
module.exports.GitHubStorage = require('./storage/GitHubStorage')
module.exports.FormatManager = require('./formats/FormatManager')
module.exports.JSONFormat = require('./formats/JSONFormat')
module.exports.CSVFormat = require('./formats/CSVFormat')
module.exports.YAMLFormat = require('./formats/YAMLFormat')
module.exports.XMLFormat = require('./formats/XMLFormat')
module.exports.LockManager = require('./utils/LockManager').LockManager
module.exports.EncryptionManager = require('./utils/EncryptionManager').EncryptionManager
module.exports.BackupManager = require('./utils/BackupManager').BackupManager
module.exports.ValidationManager = require('./utils/ValidationManager').ValidationManager
module.exports.HistoryManager = require('./utils/HistoryManager')