Fixed bug with API use on basic supported browsers

This commit is contained in:
Sam Potts
2015-08-21 21:36:15 +10:00
parent 9133247cdf
commit 6543fc1e5b
9 changed files with 33 additions and 17 deletions

View File

@ -66,7 +66,12 @@ package = loadJSON(path.join(root, "package.json"));
// Load json
function loadJSON(path) {
return JSON.parse(fs.readFileSync(path));
try {
return JSON.parse(fs.readFileSync(path));
}
catch(err) {
return {};
}
}
var build = {
@ -215,8 +220,12 @@ options = {
},
gzippedOnly: true
}
},
cdnpath = new RegExp(aws.cdn.bucket + "\/(\\d+\\.)?(\\d+\\.)?(\\*|\\d+)","gi");
};
// If aws is setup
if("cdn" in aws) {
var cdnpath = new RegExp(aws.cdn.bucket + "\/(\\d+\\.)?(\\d+\\.)?(\\*|\\d+)","gi");
}
// Publish version to CDN bucket
gulp.task("cdn", function () {