Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

efdb

Package Overview
Dependencies
Maintainers
1
Versions
7
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

efdb - npm Package Compare versions

Comparing version 1.1.6 to 1.1.7

16

adapters/JsonDB.js

@@ -79,6 +79,10 @@ const fs = require('fs');

if (!değer) throw new Error("Veriye kaydedilicek değeri girmelisin")
if (this.db.has(anahtar).value() === false) return null
if (typeof this.db.get(anahtar).value() !== 'number') throw new TypeError('');
this.db.set(anahtar, Math.floor(this.db.get(anahtar).value()+değer)).write()
if (this.db.has(anahtar).value() === false) {
this.db.set(anahtar, değer).write()
return this.db.get(anahtar).value()
}else{
if (isNaN(this.db.get(anahtar).value())) throw new Error(`\`${anahtar}\` anahtar kelimesindeki veri bir "Sayı" olmadığı icin bulunan veriye ekleyenemez.`);
this.db.set(anahtar, Math.floor(this.db.get(anahtar).value() + Number(değer))).write()
return this.db.get(anahtar).value()
}
};

@@ -90,5 +94,5 @@ subtract(anahtar, değer) {

if (!değer) throw new Error("Veriye kaydedilicek değeri girmelisin")
if (this.db.has(anahtar).value() === false) return null
if (typeof this.db.get(anahtar).value() !== 'number') throw new TypeError(`\`${anahtar}\` anahtar kelimesindeki veri bir "Sayı" olmadığı için bulunan veriden yazılan veriyi çıkaramıyorum!`);
this.db.set(anahtar, Math.floor(this.db.get(anahtar).value()-değer)).write()
if (this.db.has(anahtar).value() === false) throw new Error("Böyle bir veri bulunmamakta")
if (isNaN(this.db.get(anahtar).value())) throw new Error(`\`${anahtar}\` anahtar kelimesindeki veri bir "Sayı" olmadığı icin bulunan veriden yazılan veriyi çıkaramıyorum!`);
this.db.set(anahtar, Math.floor(this.db.get(anahtar).value()-Number(değer))).write()
return this.db.get(anahtar).value()

@@ -95,0 +99,0 @@ };

@@ -18,2 +18,3 @@ const adapters = [ "YamlDB", "JsonDB"]

this.add = this.constructor.add;
this.has = this.constructor.has;
this.subtract = this.constructor.subtract;

@@ -29,2 +30,5 @@ this.push = this.constructor.push;

}
static has(data) {
return this.efdb.has(data)
}
static get(data) {

@@ -59,3 +63,3 @@ return this.efdb.get(data)

module.exports = efDB
module.exports.version = "1.1.6"
module.exports.destek = "https://discord.gg/etqAqHFZsc"
module.exports.version = "1.1.7"
module.exports.destek = "https://discord.gg/umXR2mspNx"
{
"name": "efdb",
"version": "1.1.6",
"description": "Türkçe basit yaml veritabanı",
"version": "1.1.7",
"description": "Türkçe basit JsonDB YamlDB veritabanı modülü",
"main": "index.js",

@@ -6,0 +6,0 @@ "scripts": {

@@ -0,1 +1,3 @@

![](https://raster.shields.io/npm/dt/efdb.png)
# EfDB

@@ -2,0 +4,0 @@

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