From cc4c738b709708f6f8595e2a546ca2c8bc70d960 Mon Sep 17 00:00:00 2001 From: Unitech Date: Mon, 29 Jun 2015 17:28:49 +0200 Subject: [PATCH] allow installation of git via username/repository --- lib/Modularizer.js | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/lib/Modularizer.js b/lib/Modularizer.js index 817079a6..61f7ecc5 100644 --- a/lib/Modularizer.js +++ b/lib/Modularizer.js @@ -142,8 +142,11 @@ function installModule(module_name, cb) { } Common.printOut(cst.PREFIX_MSG_MOD + 'Module downloaded'); - proc_path = p.join(cst.PM2_ROOT_PATH, 'node_modules', module_name); + if (module_name.indexOf('/') != -1) + module_name = module_name.split('/')[1]; + + proc_path = p.join(cst.PM2_ROOT_PATH, 'node_modules', module_name); cmd = p.join(proc_path, cst.DEFAULT_MODULE_JSON); @@ -346,6 +349,10 @@ function isValidModule(conf) { function moduleExist(module_name) { var modules = getModuleInstalled(); + + if (module_name.indexOf('/') > -1) + module_name = module_name.split('/')[1]; + return modules.indexOf(module_name) > -1 ? true : false; };