Merge branch 'joeyhipolito-master'

This commit is contained in:
Ionică Bizău 2015-11-19 16:27:02 +02:00
commit 021f896835
2 changed files with 16 additions and 10 deletions

View File

@ -74,22 +74,27 @@ GitStats.DEFAULT_CONFIG = {
* @return {Object|Undefined} If no callback is provided, the configuration object will be returned.
*/
GitStats.prototype.getConfig = function (callback) {
var data = null;
var data = {}
, err = null
;
try {
data = require(CONFIG_PATH);
} catch (err) {
if (err.code !== "MODULE_NOT_FOUND") {
if (callback) {
return callback(err);
} else {
throw err;
}
if (err.code === "MODULE_NOT_FOUND") {
err = null;
data = {};
}
return {};
}
if (callback) {
callback(null, data);
return callback(err, data);
} else {
if (err) {
throw err;
}
}
return data;
};
@ -105,6 +110,7 @@ GitStats.prototype.getConfig = function (callback) {
GitStats.prototype.initConfig = function (input, callback) {
var self = this;
if (Typpy(input, Function)) {
callback = input;
input = null;

View File

@ -1,6 +1,6 @@
{
"name": "git-stats",
"version": "2.6.0",
"version": "2.7.0",
"description": "Local git statistics including GitHub-like contributions calendars.",
"main": "lib/index.js",
"bin": {