design-system-framework
Version:
Create and maintain web component libraries for websites
22 lines (20 loc) • 549 B
JavaScript
var fs = require('fs');
module.exports = {
readJSON: function(path, callback){
fs.readFile(path, function(err, buffer){
if(err){
callback(new Error('"'+path+'": '+err));
return;
}
var str = buffer.toString(),
obj;
try{
obj = JSON.parse(str);
}catch(err){
callback(new Error('"'+path+'": invalid json'));
return;
}
callback(null, obj);
});
}
};