1.0.4 • Published 3 years ago

drahovdb v1.0.4

Weekly downloads
-
License
ISC
Repository
github
Last release
3 years ago

DB Module of powered by json files

Installation

npm install drahovdb

Functions

  • add(dataname,value)
  • get(dataname)
  • has(dataname)
  • remove(dataname)
  • copy(filename)
  • increase(dataname,value)
  • reduce(dataname,value)
  • clear()

Descriptions

  • add: Writes any value to dataname.
  • get: Gets value by dataname from filename.
  • has: Returnes true if the dataname has.
  • remove: Deletes any data from file.
  • copy: Copies the file to any file.
  • increase: If the value is number and the data is value you can increase the data.
  • reduce: If the value is number and the data is value you can reduce the data.
  • clear: Deletes all datas from file.

Examples

Constructor

const { Database } = require('drahovdb')

const db = new Database('file') //write file name without .json!

Add

const { Database } = require('drahovdb')

const db = new Database('database')

db.add('nick','drahov') //adds database.json "nick":"drahov" data

Get

const { Database } = require('drahovdb')

const db = new Database('database')

db.get('nick') //returns drahov

Has

const { Database } = require('drahovdb')

const db = new Database('database')

db.has('nick') //returns true

Remove

const { Database } = require('drahovdb')

const db = new Database('database')

db.remove('nick') //deletes nick data

Copy

const { Database } = require('drahovdb')

const db = new Database('database')

db.copy('database_copy') //copies database.json to database_copy.json

Increase

const { Database } = require('drahovdb')

const db = new Database('database')

db.add('int',10)

db.increase('int',1) //increases int value 1

Reduce

const { Database } = require('drahovdb')

const db = new Database('database')

db.reduce('int',1) //reduces int value 1

Copy

const { Database } = require('drahovdb')

const db = new Database('database')

db.clear() //deletes all datas from database.json

Notice

Please write filenames without .json

github

1.0.4

3 years ago

1.0.3

3 years ago

1.0.2

3 years ago

1.0.1

3 years ago

1.0.0

3 years ago