ysteelx.db
Version:
İndirilebilir Database Modülü
22 lines (19 loc) • 788 B
JavaScript
const fs = require('fs')
const chalk = require('chalk')
//tanım end 31
// hatalar 31
const valueerr = chalk.red('[YSteelX.DB] Value Girmelisin!')
const interr = chalk.red('[YSteelX.DB] Value Integer Olmalıdır')
const undefinederr = chalk.red('[YSteelX.DB] Böyle Bir Veri Olmadığı İçin İşlem Geçersiz')
// hatalar end 31
var read = (files) => JSON.parse(fs.readFileSync(files,'utf8'))
var write = (files,data) => fs.writeFileSync(files,JSON.stringify(data,null,4))
function add(key,value) {
const data = read('./database.json')
if(isNaN(value)) if(!value) console.log(valueerr)
if(typeof value != 'number') console.log(interr)
if(data[key] == undefined) console.log(undefinederr)
data[key] +=value
write('./database.json',data)
}
module.exports = add