UNPKG

keal

Version:

keal is key value storage

40 lines (31 loc) 898 B
const path = require('path') const Keal = require('./keal'); const keal = new Keal({ databasePath: path.join(__dirname, 'database'), databaseName: 'NASA', }); //put with key value keal.put('firstName', 'behnam'); keal.put('lastName', 'mohammadi'); keal.put('info', { age: 28, height: 175 }); //get //output: get behnam console.log('get', keal.get('firstName')); //get //output: get mohammadi console.log('get', keal.get('lastName')); //get //output: get { age: 28, height: 175 } console.log('get', keal.get('info')); //gets //output: gets [ 'behnam', 'mohammadi', { age: 28, height: 175 } ] console.log('gets', keal.gets(['firstName', 'lastName', 'info'])); //get all keys //output: keys [ 'firstName', 'lastName', 'info' ] console.log('keys', keal.keys()); //get all values //output: values [ 'behnam', 'mohammadi', { age: 28, height: 175 } ] console.log('values', keal.values());