storage.js 388 B

1234567891011121314151617181920
  1. const fs = require('fs')
  2. const STORAGE_FILE = 'storage.json'
  3. let storage = {
  4. init: function() {
  5. if (!fs.existsSync(STORAGE_FILE)) {
  6. fs.writeFileSync(STORAGE_FILE, '{}')
  7. }
  8. let raw = fs.readFileSync(STORAGE_FILE)
  9. this.data = JSON.parse(raw)
  10. },
  11. save: function() {
  12. fs.writeFileSync(STORAGE_FILE, JSON.stringify(this.data))
  13. }
  14. }
  15. module.exports = storage;