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;