1.0.0 • Published 2 years ago

better-json-database v1.0.0

Weekly downloads
-
License
ISC
Repository
github
Last release
2 years ago

Example

const Database = require('better-json-database');
const db = new Database('./db.json', {
    snapshots: {
        enabled: true,
        interval: 24 * 60 * 60 * 1000,
        folder: './backups/'
    }
});

// Set data
db.set('Hello', 'World');

// Get data
db.get('Hello'); // World

// Delete data
db.delete('Hello');

db.get('Hello'); // undefined
db.has('Hello'); // false

db.set('age', 10);
db.add('age', 1); // 11
db.subtract('age', 9); // 2

db.set('array', [ 'apple' ]);
db.push('array', 'orange'); // [ 'apple', 'orange' ]

// Clear data
db.clear();

// Get all the data
db.all();