shift-db

1.5.9 • Public • Published

ShiftDB: Use JSON easier

Introduction

ShiftDB is a tool that makes JSON data development easier, made by ZDev1


Getting Started

First, install the npm package

$ npm install shift-db

Now, copy these lines

const Shift = require('shift-db');
const database = new Shift('./jsondatafile.json');

So, here we've imported shift-db, and then declared our database variable, with this variable, you can get, delete, set. First in the Shift constructor, you put the entry point, which it is the JSON file.


Documentation

1. Get all the keys

To get all the keys that they're in the JSON file, just type:

database.getAll();

2. Get a key

To get one key and it's value, just type:

database.get('key');

3. Set a key

To set a key (or to create a key as well), just type:

database.set('key', 'value');

4. Delete a key

To delete a key from the JSON file, just type:

database.del('key');

5. Expire a key by seconds

With this function, you delete a key, after a {x} of seconds:

database.expire('key', 3);

6. Multi set

You can multi-set keys. With the first argument, you set the first key, and the second argument is the value, and the rest arguments, you add other keys, and it will store them in the JSON database with the value that you entered in the second argument.

database.multiset('key', 'value', 'other', 'keys', 'wohoo', '!');

7. Rename a key

With this function, you can rename a key

database.rename('key', 'newkey');

And that's it! I hope you like it! If you have feedback or more functions/methods ideas go here

- ZDev1, hosted with 💖

Readme

Keywords

Package Sidebar

Install

npm i shift-db

Weekly Downloads

1

Version

1.5.9

License

ISC

Unpacked Size

6.32 kB

Total Files

6

Last publish

Collaborators

  • shiftdb