UNPKG

keal

Version:

keal is key value storage

58 lines (44 loc) 1.2 kB
# keal [![NPM](https://nodei.co/npm/keal.png)](https://nodei.co/npm/keal/) [![install size](https://packagephobia.now.sh/badge?p=keal)](https://packagephobia.now.sh/result?p=keal) [![dependencies](https://david-dm.org/uxitten/keal.svg)](https://david-dm.org/uxitten/keal.svg) keal is key value storage # install ``` npm install keal --save ``` # use ```javascript const path = require('path') const Keal = require('keal'); //initial database folder 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 keal.get('firstName'); //get //output: get mohammadi keal.get('lastName'); //get //output: get { age: 28, height: 175 } keal.get('info'); //gets //output: gets [ 'behnam', 'mohammadi', { age: 28, height: 175 } ] keal.gets(['firstName', 'lastName', 'info']); //get all keys //output: keys [ 'firstName', 'lastName', 'info' ] keal.keys(); //get all values //output: values [ 'behnam', 'mohammadi', { age: 28, height: 175 } ] keal.values(); ``` Node Compatibility Version > 6