mirror of
https://github.com/tiennm99/is-a-good-dev.git
synced 2026-08-14 10:25:18 +00:00
Basic domain and info verification.
This commit is contained in:
@@ -0,0 +1,21 @@
|
||||
const fs = require('fs');
|
||||
function getFileExtension(filename) {
|
||||
return (/[.]/.exec(filename)) ? /[^.]+$/.exec(filename) : undefined;
|
||||
}
|
||||
function getJSON(file) {
|
||||
const path = `${process.env.actions_path}/${file}`; //json file path
|
||||
if (!getFileExtension(file) | getFileExtension(file) != "json") return false; //if no file extension, or file extension is not json, return.
|
||||
try {
|
||||
if (fs.existsSync(path)) { //check if file exists in domain directory
|
||||
//it exists
|
||||
const rawdata = fs.readFileSync(path); //read the file
|
||||
const data = JSON.parse(rawdata); //parse it
|
||||
return data; //return true or false, depending if tests pass or fail.
|
||||
};
|
||||
return false; //it doesn't exist
|
||||
} catch(err) {
|
||||
console.error(err);
|
||||
};
|
||||
return false;
|
||||
};
|
||||
module.exports = getJSON;
|
||||
Reference in New Issue
Block a user