better-json-database
TypeScript icon, indicating that this package has built-in type declarations

1.0.0 • Public • Published

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();

Readme

Keywords

Package Sidebar

Install

npm i better-json-database

Weekly Downloads

1

Version

1.0.0

License

ISC

Unpacked Size

7.14 kB

Total Files

4

Last publish

Collaborators

  • louis.legrain