//configuration.js var fs = require('fs'); //Function for loading and returning the settings.json file, makes one if there isn't one. module.exports = function () { if (!fs.existsSync(__dirname + '/settings.json')) { var settings = { 'env' : 'dev', 'database' : 'example.com/database', 'web_port' : 1024, 'amount_of_hours' : 7, 'hour_times' : [ '8:45 - 9:45', '9:45 - 10:45', '11:10 - 12:10', '12:10 - 13:10', '13:40 - 14:40', '14:40 - 15:40', '15:40 - 16:40' ], 'school_id' : 934 } fs.writeFileSync(__dirname + '/settings.json', JSON.stringify(settings, null, 2)); return settings; } else { return JSON.parse(fs.readFileSync(__dirname + '/settings.json')); } } if (process.argv[2] == 'test') { console.log(module.exports()); }