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 |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
32539