Comparing version 2.7.0 to 2.7.1
@@ -0,1 +1,6 @@ | ||
## 2.7.1 | ||
- #3117 Add required node env on cluster mode start instance (2m0nd) | ||
- make profiler compatible with Node.js 8 | ||
## 2.7.0 | ||
@@ -2,0 +7,0 @@ |
@@ -238,4 +238,6 @@ /** | ||
install_instance.on('close', function done() { | ||
cb(null); | ||
install_instance.on('close', function(code) { | ||
if (code > 0) | ||
return cb(new Error('Module install failed')); | ||
return cb(null); | ||
}); | ||
@@ -341,4 +343,9 @@ | ||
if (module_name == 'v8-profiler' || module_name == 'profiler') { | ||
installLangModule('v8-profiler', function(e) { | ||
Common.printOut(cst.PREFIX_MSG + chalk.bold.green('V8 profiling enabled')); | ||
installLangModule('v8-profiler-node8', function(err) { | ||
if (err) { | ||
Common.printError(cst.PREFIX_MSG_MOD_ERR + chalk.bold.green('Profling installation has FAILED (checkout previous logs)')); | ||
return cb(err); | ||
} | ||
Common.printOut(cst.PREFIX_MSG + chalk.bold.green('V8 profiling ENABLED')); | ||
return cb(); | ||
@@ -368,5 +375,5 @@ }); | ||
if (module_name == 'coffeescript') { | ||
installLangModule('coffee-script', function(e) { | ||
Common.printOut(cst.PREFIX_MSG + chalk.bold.green('Coffeescript support enabled')); | ||
if (module_name.indexOf('coffee-script') > -1) { | ||
installLangModule(module_name, function(e) { | ||
Common.printOut(cst.PREFIX_MSG + chalk.bold.green('Coffeescript v1 support enabled')); | ||
return cb(); | ||
@@ -377,3 +384,11 @@ }); | ||
if (module_name.indexOf('coffeescript') > -1) { | ||
installLangModule(module_name, function(e) { | ||
Common.printOut(cst.PREFIX_MSG + chalk.bold.green('Coffeescript v2 support enabled')); | ||
return cb(); | ||
}); | ||
return false; | ||
} | ||
if (moduleExist(canonic_module_name) === true) { | ||
@@ -380,0 +395,0 @@ /** |
@@ -139,4 +139,4 @@ /** | ||
if (pm2_env.pm_err_log_path === 'NULL' || | ||
pm2_env.pm_err_log_path === '/dev/null') { | ||
if (Utility.checkPathIsNull(pm2_env.pm_err_log_path) && | ||
(!pm2_env.pm_log_path || Utility.checkPathIsNull(pm2_env.pm_log_path))) { | ||
return false; | ||
@@ -179,4 +179,4 @@ } | ||
if (pm2_env.pm_out_log_path === 'NULL' || | ||
pm2_env.pm_out_log_path === '/dev/null') | ||
if (Utility.checkPathIsNull(pm2_env.pm_out_log_path) && | ||
(!pm2_env.pm_log_path || Utility.checkPathIsNull(pm2_env.pm_log_path))) | ||
return false; | ||
@@ -183,0 +183,0 @@ |
@@ -232,4 +232,4 @@ /** | ||
if (pm2_env.pm_err_log_path === 'NULL' || | ||
pm2_env.pm_err_log_path === '/dev/null') | ||
if (Utility.checkPathIsNull(pm2_env.pm_err_log_path) && | ||
(!pm2_env.pm_log_path || Utility.checkPathIsNull(pm2_env.pm_log_path))) | ||
return cb ? cb() : false; | ||
@@ -271,4 +271,4 @@ | ||
if (pm2_env.pm_out_log_path === 'NULL' || | ||
pm2_env.pm_out_log_path === '/dev/null') | ||
if (Utility.checkPathIsNull(pm2_env.pm_out_log_path) && | ||
(!pm2_env.pm_log_path || Utility.checkPathIsNull(pm2_env.pm_log_path))) | ||
return cb ? cb() : null; | ||
@@ -275,0 +275,0 @@ |
@@ -232,4 +232,8 @@ /** | ||
return canonic_module_name; | ||
}, | ||
checkPathIsNull: function(path) { | ||
return path === 'NULL' || path === '/dev/null'; | ||
} | ||
}; |
{ | ||
"name": "pm2", | ||
"preferGlobal": true, | ||
"version": "2.7.0", | ||
"version": "2.7.1", | ||
"engines": { | ||
@@ -6,0 +6,0 @@ "node": ">=0.12" |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
AI-detected potential code anomaly
Supply chain riskAI has identified unusual behaviors that may pose a security risk.
Found 1 instance in 1 package
708952
16296
275