UNPKG

ysteelx.db

Version:

İndirilebilir Database Modülü

22 lines (19 loc) 788 B
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