ramda-cli
Version:
A command-line tool for processing JSON with Ramda and LiveScript
29 lines (28 loc) • 842 B
JavaScript
// Generated by LiveScript 1.6.0
(function(){
var Path, config, isBrowser, strContains, getUserConfig;
Path = require('path');
config = require('./config');
isBrowser = require('./utils').isBrowser;
strContains = function(x, xs){
return xs.indexOf(x) >= 0;
};
getUserConfig = function(){
var configFilePath, livescript, e;
if (!isBrowser()) {
configFilePath = config.getExistingConfigFile();
if (configFilePath != null && configFilePath.match(/\.ls$/)) {
livescript = require('livescript');
}
try {
return require(config.BASE_PATH);
} catch (e$) {
e = e$;
if (!(e.code === 'MODULE_NOT_FOUND' && strContains(Path.join('.config', 'ramda-cli'), e.message))) {
throw e;
}
}
}
};
module.exports = getUserConfig;
}).call(this);