diff --git a/index.js b/index.js index aae5897..2ffe103 100644 --- a/index.js +++ b/index.js @@ -1,19 +1,17 @@ let fs = require("fs"); -function DB(databaseFile) { - let _db; - if (fs.existsSync(databaseFile)) { - _db = JSON.parse(fs.readFileSync(databaseFile, "utf8")); - } else { - fs.writeFileSync(databaseFile, JSON.stringify({})); - _db = {}; - } - return class { - constructor() { +class DB { + constructor(databaseFile) { + let _db; + if (fs.existsSync(databaseFile)) { + _db = JSON.parse(fs.readFileSync(databaseFile, "utf8")); + } else { + fs.writeFileSync(databaseFile, JSON.stringify({})); + _db = {}; + } this.v = _db this.update = function() { fs.writeFileSync(databaseFile, JSON.stringify(this.v)); } - } } } exports.DB = DB;