mirror of
https://github.com/alexankitty/Myrient-Search-Engine.git
synced 2026-01-15 16:33:15 -03:00
29 lines
694 B
JavaScript
29 lines
694 B
JavaScript
import { readFile, writeFile } from 'fs/promises';
|
|
import fs from 'fs'
|
|
|
|
export async function parseJsonFile(filePath) {
|
|
try{
|
|
let data = JSON.parse(await readFile(filePath, "utf8"));
|
|
return data
|
|
}
|
|
catch(err){
|
|
console.error(err)
|
|
}
|
|
}
|
|
|
|
export async function saveJsonFile(filePath, fileArr){
|
|
let data = await JSON.stringify(fileArr)
|
|
await writeFile(filePath, data, err => {
|
|
if(err){
|
|
console.error(err)
|
|
}
|
|
else{
|
|
console.log(`Successfully saved file list to ${filePath}.`)
|
|
}
|
|
}
|
|
)
|
|
}
|
|
|
|
export async function fileExists(filePath){
|
|
return fs.existsSync(filePath)
|
|
} |