Socket
Socket
Sign inDemoInstall

pm2

Package Overview
Dependencies
Maintainers
1
Versions
278
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

pm2 - npm Package Compare versions

Comparing version 2.7.0 to 2.7.1

5

CHANGELOG.md

@@ -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 @@

29

lib/API/Modules/Modularizer.js

@@ -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"

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc