Files
2016-10-03 10:53:40 +02:00

37 lines
750 B
JavaScript

/**
* Download tool for Unicode CLDR JSON data
*
* Copyright 2013 Rafael Xavier de Souza
* Released under the MIT license
* https://github.com/rxaviers/cldr-data-downloader/blob/master/LICENSE-MIT
*/
"use strict";
var assert = require("assert");
var fs = require("fs");
var url = require("url");
module.exports = {
deepEqual: function(a, b) {
try {
assert.deepEqual(a, b);
} catch (error) {
if (error.name === "AssertionError") {
return false;
}
throw error;
}
return true;
},
isUrl: function(urlOrPath) {
urlOrPath = url.parse(urlOrPath);
return urlOrPath.hostname ? true : false;
},
readJSON: function(filepath) {
return JSON.parse(fs.readFileSync(filepath));
}
};