ysteelx.db
Version:
İndirilebilir Database Modülü
30 lines (23 loc) • 755 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] Key Belirtmelisin')
// hatalar end 31
var read = (files) => JSON.parse(fs.readFileSync(files,'utf8'))
var write = (files,data) => fs.writeFileSync(files,JSON.stringify(data,null,4))
try{
read('./database.json')
} catch {
write('./database.json',{})
}
function set(key,db) {
if(!key) console.log(undefinederr)
if(isNaN(db)) if(!db) console.log(valueerr)
const data = read('./database.json')
data[key] = db
write('./database.json',data)
}
module.exports = set