0.1.0 • Published 5 years ago
jsdat-db v0.1.0
JSDat has a very simple usage
#Installing
The first - install JSDat
npm install jsdat-db
The next turn is include and run JSDat
const jsdat = require('jsdat-db');
jsdat.on('ready', () => {
console.log('JSDat is ready');
})
jsdat('start /path/to/json');
The database is finally up!
#Usage:
jsdat('start path'); //Start database
jsdat('version'); //Get jsdat version
jsdat('load'); //Load data from path
jsdat('load path'); //Load data from another database, called automatially with 'start'
jsdat('save'); //Save data to path, called automatially with any of set calls
jsdat('save path'); //Owerride data in another database and use it
jsdat('create table'); //Create new table
jsdat('delete table');
jsdat('delete table item'); //Delete table or item
jsdat('remove table');
jsdat('remove table item'); //Delete table or item
jsdat('get table');
jsdat('get table item'); //Get table or item
jsdat('set table item'); //Set item in table
jsdat('exists table');
jsdat('exists table item'); //Check if table or item exists (always checking for table, previsious table check not required)
Attention! Every of this functions is asynchronus!
JSDat also is an EventHandler
jsdat.on('ready', () => {
console.log('JSDat is ready');
})
jsdat.on('error', err => {
console.error(err);
})
jsdat.on('save', () => {
console.log('JSDat db saved');
})
jsdat.on('load', () => {
console.log('JSDat db loaded');
})