Socket
Socket
Sign inDemoInstall

pro.db

Package Overview
Dependencies
Maintainers
1
Versions
38
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

pro.db - npm Package Compare versions

Comparing version 2.0.3 to 2.0.4

126

index.js

@@ -10,14 +10,14 @@ const fs = require ('fs')

set(data , value){
if(!fs.existsSync(`./database/data.json`)) {
fs.writeFileSync(`./database/data.json`, "{}");
if(!fs.existsSync(`database.json`)) {
fs.writeFileSync(`database.json`, "{}");
if(!data)throw new TypeError("The data is not defined!")
const file = JSON.parse(fs.readFileSync(`./database/data.json`, "utf8"))
const file = JSON.parse(fs.readFileSync(`database.json`, "utf8"))
file[data] = value
return fs.writeFileSync(`./database/data.json`, JSON.stringify(file , null , 1))
return fs.writeFileSync(`database.json`, JSON.stringify(file , null , 1))
}else{
if(!data)throw new TypeError("The data is not defined!")
const file = JSON.parse(fs.readFileSync(`./database/data.json`, "utf8"))
const file = JSON.parse(fs.readFileSync(`database.json`, "utf8"))
file[data] = value
return fs.writeFileSync(`./database/data.json`, JSON.stringify(file , null , 1))
return fs.writeFileSync(`database.json`, JSON.stringify(file , null , 1))
}

@@ -27,11 +27,11 @@ }

fetch(data){
if(!fs.existsSync(`./database/data.json`)) {
fs.writeFileSync(`./database/data.json`, "{}");
if(!fs.existsSync(`database.json`)) {
fs.writeFileSync(`database.json`, "{}");
if(!data)throw new TypeError("The data is not defined!")
const file = JSON.parse(fs.readFileSync("./database/data.json","utf8"))
const file = JSON.parse(fs.readFileSync("database.json","utf8"))
return file[data]
}else{
if(!data)throw new TypeError("The data is not defined!")
const file = JSON.parse(fs.readFileSync("./database/data.json","utf8"))
const file = JSON.parse(fs.readFileSync("database.json","utf8"))
return file[data]

@@ -41,10 +41,10 @@ }

has(data){
if(!fs.existsSync(`./database/data.json`)) {
fs.writeFileSync(`./database/data.json`, "{}");
if(!fs.existsSync(`database.json`)) {
fs.writeFileSync(`database.json`, "{}");
if(!data)throw new TypeError("The data is not defined!")
const file = JSON.parse(fs.readFileSync("./database/data.json","utf8"))
const file = JSON.parse(fs.readFileSync("database.json","utf8"))
return file[data] ? true : false
}else{
if(!data)throw new TypeError("The data is not defined!")
const file = JSON.parse(fs.readFileSync("./database/data.json","utf8"))
const file = JSON.parse(fs.readFileSync("database.json","utf8"))
return file[data] ? true : false

@@ -54,30 +54,30 @@ }

fetchAll() {
const fetchall = JSON.parse(fs.readFileSync("./database/data.json","utf8"))
const fetchall = JSON.parse(fs.readFileSync("database.json","utf8"))
return fetchall
}
delete(data){
if(!fs.existsSync(`./database/data.json`)) {
fs.writeFileSync(`./database/data.json`, "{}");
if(!fs.existsSync(`database.json`)) {
fs.writeFileSync(`database.json`, "{}");
if(!data)throw new TypeError("The data is not defined!")
const file = JSON.parse(fs.readFileSync("./database/data.json","utf8"))
const file = JSON.parse(fs.readFileSync("database.json","utf8"))
if(!file[data]) throw new TypeError('Theres no data to add to database! \n' + __dirname)
delete file[data]
return fs.writeFileSync("./database/data.json", JSON.stringify(file , null ,1))
return fs.writeFileSync("database.json", JSON.stringify(file , null ,1))
}else{
if(!data)throw new TypeError("The data is not defined!")
const file = JSON.parse(fs.readFileSync("./database/data.json","utf8"))
const file = JSON.parse(fs.readFileSync("database.json","utf8"))
if(!file[data]) throw new TypeError('Theres no data to add to database! \n' + __dirname)
delete file[data]
return fs.writeFileSync("./database/data.json", JSON.stringify(file , null ,1))
return fs.writeFileSync("database.json", JSON.stringify(file , null ,1))
}
}
backup(fileName){
if(!fs.existsSync(`./database/data.json`)) {
fs.writeFileSync(`./database/data.json`, "{}");
if(!fs.existsSync(`database.json`)) {
fs.writeFileSync(`database.json`, "{}");
if(!fileName)throw new TypeError("Filename not defined!")
const file = JSON.parse(fs.readFileSync("./database/data.json","utf8"))
const file = JSON.parse(fs.readFileSync("database.json","utf8"))
return fs.writeFileSync(`${fileName}.json`,JSON.stringify(file , null ,1))
}else{
if(!fileName)throw new TypeError("Filename not defined!")
const file = JSON.parse(fs.readFileSync("./database/data.json","utf8"))
const file = JSON.parse(fs.readFileSync("database.json","utf8"))
return fs.writeFileSync(`${fileName}.json`,JSON.stringify(file , null ,1))

@@ -87,4 +87,4 @@ }

add(data , value){
if(!fs.existsSync(`./database/data.json`)) {
fs.writeFileSync(`./database/data.json`, "{}");
if(!fs.existsSync(`database.json`)) {
fs.writeFileSync(`database.json`, "{}");
if(!data)throw new TypeError("The data is not defined!")

@@ -97,5 +97,5 @@ if(isNaN(value))throw new TypeError("The value must be a number!")

if(typeof this.fetch(data) !== "number")throw new TypeError("cant add number value to text value!")
const file = JSON.parse(fs.readFileSync("./database/data.json","utf8"))
const file = JSON.parse(fs.readFileSync("database.json","utf8"))
file[data] += value
return fs.writeFileSync("./database/data.json",JSON.stringify(file , null , 1))
return fs.writeFileSync("database.json",JSON.stringify(file , null , 1))
}else{

@@ -109,5 +109,5 @@ if(!data)throw new TypeError("The data is not defined!")

if(typeof this.fetch(data) !== "number")throw new TypeError("cant add number value to text value!")
const file = JSON.parse(fs.readFileSync("./database/data.json","utf8"))
const file = JSON.parse(fs.readFileSync("database.json","utf8"))
file[data] += value
return fs.writeFileSync("./database/data.json",JSON.stringify(file , null , 1))
return fs.writeFileSync("database.json",JSON.stringify(file , null , 1))

@@ -117,4 +117,4 @@ }

subtract(data ,value){
if(!fs.existsSync(`./database/data.json`)) {
fs.writeFileSync(`./database/data.json`, "{}");
if(!fs.existsSync(`database.json`)) {
fs.writeFileSync(`database.json`, "{}");
if(!data)throw new TypeError("The data is not defined!")

@@ -124,5 +124,5 @@ if(typeof value !== "number")throw new TypeError("The value must be a number!")

if(typeof this.fetch(data) !== "number")throw new TypeError("The value must be number!")
const file = JSON.parse(fs.readFileSync("./database/data.json","utf8"))
const file = JSON.parse(fs.readFileSync("database.json","utf8"))
file[data]-= value
return fs.writeFileSync("./database/data.json",JSON.stringify(file ,null ,1))
return fs.writeFileSync("database.json",JSON.stringify(file ,null ,1))
}else{

@@ -133,15 +133,15 @@ if(!data)throw new TypeError("The data is not defined!")

if(typeof this.fetch(data) !== "number")throw new TypeError("The value must be number!")
const file = JSON.parse(fs.readFileSync("./database/data.json","utf8"))
const file = JSON.parse(fs.readFileSync("database.json","utf8"))
file[data]-= value
return fs.writeFileSync("./database/data.json",JSON.stringify(file ,null ,1))
return fs.writeFileSync("database.json",JSON.stringify(file ,null ,1))
}
}
reset(){
const file = JSON.parse(fs.readFileSync("./database/data.json","utf8"))
return fs.writeFileSync("./database/data.json",JSON.stringify({}, null , 1))
const file = JSON.parse(fs.readFileSync("database.json","utf8"))
return fs.writeFileSync("database.json",JSON.stringify({}, null , 1))
}
all(sınır = 0) {
if(!fs.existsSync(`./database/data.json`)) {
fs.writeFileSync(`./database/data.json`, "{}");
const object = JSON.parse(fs.readFileSync("./database/data.json","utf8"));
if(!fs.existsSync(`database.json`)) {
fs.writeFileSync(`database.json`, "{}");
const object = JSON.parse(fs.readFileSync("database.json","utf8"));

@@ -153,3 +153,3 @@ var result = [];

}else{
const object = JSON.parse(fs.readFileSync("./database/data.json","utf8"));
const object = JSON.parse(fs.readFileSync("database.json","utf8"));

@@ -163,4 +163,4 @@ var result = [];

push(key, value) {
if(!fs.existsSync(`./database/data.json`)) {
fs.writeFileSync(`./database/data.json`, "{}");
if(!fs.existsSync(`database.json`)) {
fs.writeFileSync(`database.json`, "{}");
const veri = this.fetch(key);

@@ -194,5 +194,5 @@ if (!veri) {

math(data ,limit , value){
if(!fs.existsSync(`./database/data.json`)) {
fs.writeFileSync(`./database/data.json`, "{}");
const file = JSON.parse(fs.readFileSync("./database/data.json","utf8"))
if(!fs.existsSync(`database.json`)) {
fs.writeFileSync(`database.json`, "{}");
const file = JSON.parse(fs.readFileSync("database.json","utf8"))
if(!data)throw new TypeError("Theres no data founded!")

@@ -207,19 +207,19 @@ if(!limit)throw new TypeError("The process not defined!")

file[data] += value
return fs.writeFileSync("./database/data.json",JSON.stringify(file ,null ,1))
return fs.writeFileSync("database.json",JSON.stringify(file ,null ,1))
break;
case "-":
file[data]-=value
return fs.writeFileSync("./database/data.json",JSON.stringify(file , null ,1))
return fs.writeFileSync("database.json",JSON.stringify(file , null ,1))
break;
case "*":
file[data] *= value
return fs.writeFileSync("./database/data.json",JSON.stringify(file , null ,1))
return fs.writeFileSync("database.json",JSON.stringify(file , null ,1))
break;
case "/":
file[data]/=value
return fs.writeFileSync("./database/data.json",JSON.stringify(file ,null ,1))
return fs.writeFileSync("database.json",JSON.stringify(file ,null ,1))
break;
case "%":
file[data] %= value
return fs.writeFileSync("./database/data.json", JSON.stringify(file ,null ,1))
return fs.writeFileSync("database.json", JSON.stringify(file ,null ,1))
break;

@@ -231,3 +231,3 @@ default:

}else{
const file = JSON.parse(fs.readFileSync("./database/data.json","utf8"))
const file = JSON.parse(fs.readFileSync("database.json","utf8"))
if(!data)throw new TypeError("Theres no data founded!")

@@ -242,19 +242,19 @@ if(!limit)throw new TypeError("The process not defined!")

file[data] += value
return fs.writeFileSync("./database/data.json",JSON.stringify(file ,null ,1))
return fs.writeFileSync("database.json",JSON.stringify(file ,null ,1))
break;
case "-":
file[data]-=value
return fs.writeFileSync("./database/data.json",JSON.stringify(file , null ,1))
return fs.writeFileSync("database.json",JSON.stringify(file , null ,1))
break;
case "*":
file[data] *= value
return fs.writeFileSync("./database/data.json",JSON.stringify(file , null ,1))
return fs.writeFileSync("database.json",JSON.stringify(file , null ,1))
break;
case "/":
file[data]/=value
return fs.writeFileSync("./database/data.json",JSON.stringify(file ,null ,1))
return fs.writeFileSync("database.json",JSON.stringify(file ,null ,1))
break;
case "%":
file[data] %= value
return fs.writeFileSync("./database/data.json", JSON.stringify(file ,null ,1))
return fs.writeFileSync("database.json", JSON.stringify(file ,null ,1))
break;

@@ -270,11 +270,11 @@ default:

get(data){
if(!fs.existsSync(`./database/data.json`)) {
fs.writeFileSync(`./database/data.json`, "{}");
if(!fs.existsSync(`database.json`)) {
fs.writeFileSync(`database.json`, "{}");
if(!data)throw new TypeError("The data is not defined!")
const file = JSON.parse(fs.readFileSync("./database/data.json","utf8"))
const file = JSON.parse(fs.readFileSync("database.json","utf8"))
return file[data]
}else{
if(!data)throw new TypeError("The data is not defined!")
const file = JSON.parse(fs.readFileSync("./database/data.json","utf8"))
const file = JSON.parse(fs.readFileSync("database.json","utf8"))
return file[data]

@@ -281,0 +281,0 @@ }

{
"name": "pro.db",
"version": "2.0.3",
"version": "2.0.4",
"description": "a simple and easy database package make your life easy.",

@@ -5,0 +5,0 @@ "main": "index.js",

@@ -39,3 +39,3 @@ <div align="center">

db.reset()
db.backup("./database/data.json")
db.backup("database.json")
```

@@ -42,0 +42,0 @@ ## 👥 | Contact

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc