mirror of
https://github.com/Xahau/xahau.js.git
synced 2025-11-07 14:25:49 +00:00
32 lines
691 B
JavaScript
32 lines
691 B
JavaScript
var ripple = require('../src/js/ripple');
|
|
|
|
exports.get_config = get_config;
|
|
|
|
function get_config() {
|
|
var config = { };
|
|
try {
|
|
config = require('./config');
|
|
} catch(exception) {
|
|
config = require('./config-example');
|
|
}
|
|
return load_config(config);
|
|
};
|
|
|
|
exports.load_config = load_config;
|
|
|
|
function load_config(config) {
|
|
return load_module('config').load(config);
|
|
};
|
|
|
|
exports.load_module = load_module;
|
|
|
|
function load_module(name) {
|
|
if (process.env.RIPPLE_LIB_COV) {
|
|
return require('../src-cov/js/ripple/' + name)
|
|
} else if (!ripple.hasOwnProperty(name)) {
|
|
return require('../src/js/ripple/' + name);
|
|
} else {
|
|
return require('../src/js/ripple')[name];
|
|
}
|
|
};
|