{"size": 472, "ext": "js", "max_stars_repo_path": "foolball-arena/globals.js", "max_stars_repo_name": "shishir99111/hackerearth-football-arena", "max_stars_repo_stars_event_min_datetime": null, "max_stars_repo_stars_event_max_datetime": null, "max_issues_repo_path": "foolball-arena/globals.js", "max_issues_repo_name": "shishir99111/hackerearth-football-arena", "max_issues_repo_issues_event_min_datetime": null, "max_issues_repo_issues_event_max_datetime": null, "max_forks_repo_path": "foolball-arena/globals.js", "max_forks_repo_name": "shishir99111/hackerearth-football-arena", "max_forks_repo_forks_event_min_datetime": null, "max_forks_repo_forks_event_max_datetime": null}
{"max_stars_count": null, "max_issues_count": null, "max_forks_count": null, "avg_line_length": 33.7142857143, "max_line_length": 76, "alphanum_fraction": 0.75}
// list of all the properties binded to Global Scope
const path = require('path');

// function to bind project root directory for requiring modules.
global.rootRequire = function(name) {
  const module = require(path.join(__dirname, name)); // eslint-disable-line
  return module;
};

// wrapper for stdout stderr for well informed logging
global.logger = require('./config/logger');
global._ = require('lodash');

global.PROJECT_ROOT_DIRECTORY = path.resolve(__dirname);