scalra
Version:
node.js framework to prototype and scale rapidly
23 lines (16 loc) • 434 B
JavaScript
/*
SR.Require
to include user-provided 3rd party libraries
*/
// include user library
exports.lib = function (user, file) {
if (SR.Settings.hasOwnProperty('PATH_LIB') === false) {
return undefined;
}
var fullpath = SR.path.join(SR.Settings.PATH_LIB, user, file);
return require(fullpath);
};
// include system extensions
exports.ext = function (file) {
return require(SR.path.join('..', 'extension', file));
};