24 lines
		
	
	
		
			544 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
			
		
		
	
	
			24 lines
		
	
	
		
			544 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
| import fs from "fs";
 | |
| 
 | |
| export function storeData(data, path) {
 | |
|     try {
 | |
|         fs.writeFileSync(path, JSON.stringify(data));
 | |
|     } catch (err) {
 | |
|         console.error(err);
 | |
|     }
 | |
| }
 | |
| export function loadData(path) {
 | |
|     try {
 | |
|         return JSON.parse(fs.readFileSync(path, 'utf8'))
 | |
|     } catch (err) {
 | |
|         console.error(err)
 | |
|         return false
 | |
|     }
 | |
| }
 | |
| export function getStat(path) {
 | |
|     fs.stat(path, (err, stat) => {
 | |
|         if(err == null) return true;
 | |
|         if(err.code === 'ENOENT') return false;
 | |
|         return err.code;
 | |
|     });
 | |
| } |