New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

exits

Package Overview
Dependencies
Maintainers
1
Versions
16
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

exits - npm Package Compare versions

Comparing version 1.0.1 to 1.0.2

9

CHANGELOG.md

@@ -0,1 +1,10 @@

## [1.0.2](https://github.com/rafamel/exits/compare/v1.0.1...v1.0.2) (2019-05-17)
### Bug Fixes
* **utils/logger:** prevents logger methodFactory from being registered twice ([0c27828](https://github.com/rafamel/exits/commit/0c27828))
## [1.0.1](https://github.com/rafamel/exits/compare/v1.0.0...v1.0.1) (2019-05-17)

@@ -2,0 +11,0 @@

18

dist-node/utils/logger.js

@@ -47,10 +47,18 @@ "use strict";

const factory = logger.methodFactory;
const factory = logger.methodFactory; // Prevent method factory to register twice for the same logger
// as it could occur with different instances
logger.methodFactory = (...args) => (...inner) => {
factory.call(_loglevel.default, ...args)(prefix(args[0].toLowerCase()) + inner[0], ...inner.slice(1));
}; // Must be set -at least once- after overwriting methodFactory
if (!factory.registered) {
const methodFactory = function (...args) {
return (...inner) => {
factory.call(_loglevel.default, ...args)(prefix(args[0].toLowerCase()) + inner[0], ...inner.slice(1));
};
};
methodFactory.registered = true;
logger.methodFactory = methodFactory;
} // Must be set -at least once- after overwriting methodFactory
logger.setDefaultLevel(_constants.DEFAULT_LOG_LEVEL);
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uL3NyYy91dGlscy9sb2dnZXIudHMiXSwibmFtZXMiOlsiQVBQX05BTUUiLCJsb2dnZXIiLCJsb2dsZXZlbCIsImdldExvZ2dlciIsInNldExldmVsIiwibGV2ZWwiLCJjb2xvcnMiLCJ0cmFjZSIsImNoYWxrIiwibWFnZW50YSIsImRlYnVnIiwiY3lhbiIsImluZm8iLCJib2xkIiwiZ3JlZW4iLCJ3YXJuIiwieWVsbG93IiwiZXJyb3IiLCJyZWQiLCJwcmVmaXgiLCJjb2xvciIsIm5hbWUiLCJ0b1VwcGVyQ2FzZSIsImdldExldmVsIiwiZmFjdG9yeSIsIm1ldGhvZEZhY3RvcnkiLCJhcmdzIiwiaW5uZXIiLCJjYWxsIiwidG9Mb3dlckNhc2UiLCJzbGljZSIsInNldERlZmF1bHRMZXZlbCIsIkRFRkFVTFRfTE9HX0xFVkVMIl0sIm1hcHBpbmdzIjoiOzs7Ozs7OztBQUFBOztBQUNBOztBQUNBOzs7O0FBR0EsTUFBTUEsUUFBUSxHQUFHLE9BQWpCOztBQUNBLE1BQU1DLE1BQU0sR0FBR0Msa0JBQVNDLFNBQVQsQ0FBb0IsSUFBR0gsUUFBUyxVQUFoQyxDQUFmOzs7O0FBRUEsU0FBU0ksUUFBVCxDQUFrQkMsS0FBbEIsRUFBd0M7QUFDdENKLEVBQUFBLE1BQU0sQ0FBQ0csUUFBUCxDQUFnQkMsS0FBaEI7QUFDRDs7QUFFRCxNQUFNQyxNQUFvQyxHQUFHO0FBQzNDQyxFQUFBQSxLQUFLLEVBQUVDLGVBQU1DLE9BRDhCO0FBRTNDQyxFQUFBQSxLQUFLLEVBQUVGLGVBQU1HLElBRjhCO0FBRzNDQyxFQUFBQSxJQUFJLEVBQUVKLGVBQU1LLElBQU4sQ0FBV0MsS0FIMEI7QUFJM0NDLEVBQUFBLElBQUksRUFBRVAsZUFBTUssSUFBTixDQUFXRyxNQUowQjtBQUszQ0MsRUFBQUEsS0FBSyxFQUFFVCxlQUFNSyxJQUFOLENBQVdLO0FBTHlCLENBQTdDOztBQVFBLFNBQVNDLE1BQVQsQ0FBZ0JkLEtBQWhCLEVBQXdDO0FBQ3RDLFFBQU1lLEtBQUssR0FBR2QsTUFBTSxDQUFDRCxLQUFELENBQXBCO0FBQ0EsUUFBTWdCLElBQUksR0FBR2hCLEtBQUssQ0FBQ2lCLFdBQU4sRUFBYixDQUZzQyxDQUd0QztBQUNBOztBQUNBLE1BQUlyQixNQUFNLENBQUNzQixRQUFQLE1BQXFCLENBQXpCLEVBQTRCO0FBQzFCLFdBQU9sQixLQUFLLEtBQUssTUFBVixHQUFtQixFQUFuQixHQUF3QmUsS0FBSyxHQUFHQSxLQUFLLENBQUUsR0FBRUMsSUFBSyxJQUFULENBQVIsR0FBeUIsR0FBRUEsSUFBSyxJQUFwRTtBQUNEOztBQUNELFNBQU8sQ0FBQ0QsS0FBSyxHQUFHQSxLQUFLLENBQUUsSUFBR0MsSUFBSyxHQUFWLENBQVIsR0FBeUIsSUFBR0EsSUFBSyxHQUF2QyxJQUE4QyxJQUFHckIsUUFBUyxJQUFqRTtBQUNEOztBQUVELE1BQU13QixPQUFPLEdBQUd2QixNQUFNLENBQUN3QixhQUF2Qjs7QUFDQXhCLE1BQU0sQ0FBQ3dCLGFBQVAsR0FBdUIsQ0FBQyxHQUFHQyxJQUFKLEtBQWEsQ0FBQyxHQUFHQyxLQUFKLEtBQXFCO0FBQ3ZESCxFQUFBQSxPQUFPLENBQUNJLElBQVIsQ0FBYTFCLGlCQUFiLEVBQXVCLEdBQUd3QixJQUExQixFQUNFUCxNQUFNLENBQUNPLElBQUksQ0FBQyxDQUFELENBQUosQ0FBUUcsV0FBUixFQUFELENBQU4sR0FBMkNGLEtBQUssQ0FBQyxDQUFELENBRGxELEVBRUUsR0FBR0EsS0FBSyxDQUFDRyxLQUFOLENBQVksQ0FBWixDQUZMO0FBSUQsQ0FMRCxDLENBT0E7OztBQUNBN0IsTUFBTSxDQUFDOEIsZUFBUCxDQUF1QkMsNEJBQXZCIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IGxvZ2xldmVsIGZyb20gJ2xvZ2xldmVsJztcbmltcG9ydCBjaGFsaywgeyBDaGFsayB9IGZyb20gJ2NoYWxrJztcbmltcG9ydCB7IERFRkFVTFRfTE9HX0xFVkVMIH0gZnJvbSAnfi9jb25zdGFudHMnO1xuaW1wb3J0IHsgVExvZ2dlciB9IGZyb20gJ34vdHlwZXMnO1xuXG5jb25zdCBBUFBfTkFNRSA9ICdleGl0cyc7XG5jb25zdCBsb2dnZXIgPSBsb2dsZXZlbC5nZXRMb2dnZXIoYF8ke0FQUF9OQU1FfV9sb2dnZXJfYCk7XG5cbmZ1bmN0aW9uIHNldExldmVsKGxldmVsOiBUTG9nZ2VyKTogdm9pZCB7XG4gIGxvZ2dlci5zZXRMZXZlbChsZXZlbCk7XG59XG5cbmNvbnN0IGNvbG9yczogeyBba2V5IGluIFRMb2dnZXJdPzogQ2hhbGsgfSA9IHtcbiAgdHJhY2U6IGNoYWxrLm1hZ2VudGEsXG4gIGRlYnVnOiBjaGFsay5jeWFuLFxuICBpbmZvOiBjaGFsay5ib2xkLmdyZWVuLFxuICB3YXJuOiBjaGFsay5ib2xkLnllbGxvdyxcbiAgZXJyb3I6IGNoYWxrLmJvbGQucmVkXG59O1xuXG5mdW5jdGlvbiBwcmVmaXgobGV2ZWw6IFRMb2dnZXIpOiBzdHJpbmcge1xuICBjb25zdCBjb2xvciA9IGNvbG9yc1tsZXZlbF07XG4gIGNvbnN0IG5hbWUgPSBsZXZlbC50b1VwcGVyQ2FzZSgpO1xuICAvLyBEb24ndCBwcmVmaXggYXBwIG5hbWUgd2hlbiBsb2cgbGV2ZWwgaXMgJ2luZm8nLCAnd2FybicsICdlcnJvcic7XG4gIC8vIGRvbid0IHByZWZpeCBsZXZlbCAnaW5mbydcbiAgaWYgKGxvZ2dlci5nZXRMZXZlbCgpID49IDIpIHtcbiAgICByZXR1cm4gbGV2ZWwgPT09ICdpbmZvJyA/ICcnIDogY29sb3IgPyBjb2xvcihgJHtuYW1lfTogYCkgOiBgJHtuYW1lfTogYDtcbiAgfVxuICByZXR1cm4gKGNvbG9yID8gY29sb3IoYFske25hbWV9XWApIDogYFske25hbWV9XWApICsgYCAke0FQUF9OQU1FfTogYDtcbn1cblxuY29uc3QgZmFjdG9yeSA9IGxvZ2dlci5tZXRob2RGYWN0b3J5O1xubG9nZ2VyLm1ldGhvZEZhY3RvcnkgPSAoLi4uYXJncykgPT4gKC4uLmlubmVyOiBhbnlbXSkgPT4ge1xuICBmYWN0b3J5LmNhbGwobG9nbGV2ZWwsIC4uLmFyZ3MpKFxuICAgIHByZWZpeChhcmdzWzBdLnRvTG93ZXJDYXNlKCkgYXMgVExvZ2dlcikgKyBpbm5lclswXSxcbiAgICAuLi5pbm5lci5zbGljZSgxKVxuICApO1xufTtcblxuLy8gTXVzdCBiZSBzZXQgLWF0IGxlYXN0IG9uY2UtIGFmdGVyIG92ZXJ3cml0aW5nIG1ldGhvZEZhY3RvcnlcbmxvZ2dlci5zZXREZWZhdWx0TGV2ZWwoREVGQVVMVF9MT0dfTEVWRUwpO1xuXG5leHBvcnQgeyBsb2dnZXIgYXMgZGVmYXVsdCwgc2V0TGV2ZWwgfTtcbiJdfQ==
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uL3NyYy91dGlscy9sb2dnZXIudHMiXSwibmFtZXMiOlsiQVBQX05BTUUiLCJsb2dnZXIiLCJsb2dsZXZlbCIsImdldExvZ2dlciIsInNldExldmVsIiwibGV2ZWwiLCJjb2xvcnMiLCJ0cmFjZSIsImNoYWxrIiwibWFnZW50YSIsImRlYnVnIiwiY3lhbiIsImluZm8iLCJib2xkIiwiZ3JlZW4iLCJ3YXJuIiwieWVsbG93IiwiZXJyb3IiLCJyZWQiLCJwcmVmaXgiLCJjb2xvciIsIm5hbWUiLCJ0b1VwcGVyQ2FzZSIsImdldExldmVsIiwiZmFjdG9yeSIsIm1ldGhvZEZhY3RvcnkiLCJyZWdpc3RlcmVkIiwiYXJncyIsImlubmVyIiwiY2FsbCIsInRvTG93ZXJDYXNlIiwic2xpY2UiLCJzZXREZWZhdWx0TGV2ZWwiLCJERUZBVUxUX0xPR19MRVZFTCJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7QUFBQTs7QUFDQTs7QUFDQTs7OztBQUdBLE1BQU1BLFFBQVEsR0FBRyxPQUFqQjs7QUFDQSxNQUFNQyxNQUFNLEdBQUdDLGtCQUFTQyxTQUFULENBQW9CLElBQUdILFFBQVMsVUFBaEMsQ0FBZjs7OztBQUVBLFNBQVNJLFFBQVQsQ0FBa0JDLEtBQWxCLEVBQXdDO0FBQ3RDSixFQUFBQSxNQUFNLENBQUNHLFFBQVAsQ0FBZ0JDLEtBQWhCO0FBQ0Q7O0FBRUQsTUFBTUMsTUFBb0MsR0FBRztBQUMzQ0MsRUFBQUEsS0FBSyxFQUFFQyxlQUFNQyxPQUQ4QjtBQUUzQ0MsRUFBQUEsS0FBSyxFQUFFRixlQUFNRyxJQUY4QjtBQUczQ0MsRUFBQUEsSUFBSSxFQUFFSixlQUFNSyxJQUFOLENBQVdDLEtBSDBCO0FBSTNDQyxFQUFBQSxJQUFJLEVBQUVQLGVBQU1LLElBQU4sQ0FBV0csTUFKMEI7QUFLM0NDLEVBQUFBLEtBQUssRUFBRVQsZUFBTUssSUFBTixDQUFXSztBQUx5QixDQUE3Qzs7QUFRQSxTQUFTQyxNQUFULENBQWdCZCxLQUFoQixFQUF3QztBQUN0QyxRQUFNZSxLQUFLLEdBQUdkLE1BQU0sQ0FBQ0QsS0FBRCxDQUFwQjtBQUNBLFFBQU1nQixJQUFJLEdBQUdoQixLQUFLLENBQUNpQixXQUFOLEVBQWIsQ0FGc0MsQ0FHdEM7QUFDQTs7QUFDQSxNQUFJckIsTUFBTSxDQUFDc0IsUUFBUCxNQUFxQixDQUF6QixFQUE0QjtBQUMxQixXQUFPbEIsS0FBSyxLQUFLLE1BQVYsR0FBbUIsRUFBbkIsR0FBd0JlLEtBQUssR0FBR0EsS0FBSyxDQUFFLEdBQUVDLElBQUssSUFBVCxDQUFSLEdBQXlCLEdBQUVBLElBQUssSUFBcEU7QUFDRDs7QUFDRCxTQUFPLENBQUNELEtBQUssR0FBR0EsS0FBSyxDQUFFLElBQUdDLElBQUssR0FBVixDQUFSLEdBQXlCLElBQUdBLElBQUssR0FBdkMsSUFBOEMsSUFBR3JCLFFBQVMsSUFBakU7QUFDRDs7QUFHRCxNQUFNd0IsT0FBZ0IsR0FBR3ZCLE1BQU0sQ0FBQ3dCLGFBQWhDLEMsQ0FFQTtBQUNBOztBQUNBLElBQUksQ0FBQ0QsT0FBTyxDQUFDRSxVQUFiLEVBQXlCO0FBQ3ZCLFFBQU1ELGFBQXNCLEdBQUcsVUFBUyxHQUFHRSxJQUFaLEVBQWtCO0FBQy9DLFdBQU8sQ0FBQyxHQUFHQyxLQUFKLEtBQXFCO0FBQzFCSixNQUFBQSxPQUFPLENBQUNLLElBQVIsQ0FBYTNCLGlCQUFiLEVBQXVCLEdBQUd5QixJQUExQixFQUNFUixNQUFNLENBQUNRLElBQUksQ0FBQyxDQUFELENBQUosQ0FBUUcsV0FBUixFQUFELENBQU4sR0FBMkNGLEtBQUssQ0FBQyxDQUFELENBRGxELEVBRUUsR0FBR0EsS0FBSyxDQUFDRyxLQUFOLENBQVksQ0FBWixDQUZMO0FBSUQsS0FMRDtBQU1ELEdBUEQ7O0FBUUFOLEVBQUFBLGFBQWEsQ0FBQ0MsVUFBZCxHQUEyQixJQUEzQjtBQUNBekIsRUFBQUEsTUFBTSxDQUFDd0IsYUFBUCxHQUF1QkEsYUFBdkI7QUFDRCxDLENBRUQ7OztBQUNBeEIsTUFBTSxDQUFDK0IsZUFBUCxDQUF1QkMsNEJBQXZCIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IGxvZ2xldmVsIGZyb20gJ2xvZ2xldmVsJztcbmltcG9ydCBjaGFsaywgeyBDaGFsayB9IGZyb20gJ2NoYWxrJztcbmltcG9ydCB7IERFRkFVTFRfTE9HX0xFVkVMIH0gZnJvbSAnfi9jb25zdGFudHMnO1xuaW1wb3J0IHsgVExvZ2dlciB9IGZyb20gJ34vdHlwZXMnO1xuXG5jb25zdCBBUFBfTkFNRSA9ICdleGl0cyc7XG5jb25zdCBsb2dnZXIgPSBsb2dsZXZlbC5nZXRMb2dnZXIoYF8ke0FQUF9OQU1FfV9sb2dnZXJfYCk7XG5cbmZ1bmN0aW9uIHNldExldmVsKGxldmVsOiBUTG9nZ2VyKTogdm9pZCB7XG4gIGxvZ2dlci5zZXRMZXZlbChsZXZlbCk7XG59XG5cbmNvbnN0IGNvbG9yczogeyBba2V5IGluIFRMb2dnZXJdPzogQ2hhbGsgfSA9IHtcbiAgdHJhY2U6IGNoYWxrLm1hZ2VudGEsXG4gIGRlYnVnOiBjaGFsay5jeWFuLFxuICBpbmZvOiBjaGFsay5ib2xkLmdyZWVuLFxuICB3YXJuOiBjaGFsay5ib2xkLnllbGxvdyxcbiAgZXJyb3I6IGNoYWxrLmJvbGQucmVkXG59O1xuXG5mdW5jdGlvbiBwcmVmaXgobGV2ZWw6IFRMb2dnZXIpOiBzdHJpbmcge1xuICBjb25zdCBjb2xvciA9IGNvbG9yc1tsZXZlbF07XG4gIGNvbnN0IG5hbWUgPSBsZXZlbC50b1VwcGVyQ2FzZSgpO1xuICAvLyBEb24ndCBwcmVmaXggYXBwIG5hbWUgd2hlbiBsb2cgbGV2ZWwgaXMgJ2luZm8nLCAnd2FybicsICdlcnJvcic7XG4gIC8vIGRvbid0IHByZWZpeCBsZXZlbCAnaW5mbydcbiAgaWYgKGxvZ2dlci5nZXRMZXZlbCgpID49IDIpIHtcbiAgICByZXR1cm4gbGV2ZWwgPT09ICdpbmZvJyA/ICcnIDogY29sb3IgPyBjb2xvcihgJHtuYW1lfTogYCkgOiBgJHtuYW1lfTogYDtcbiAgfVxuICByZXR1cm4gKGNvbG9yID8gY29sb3IoYFske25hbWV9XWApIDogYFske25hbWV9XWApICsgYCAke0FQUF9OQU1FfTogYDtcbn1cblxudHlwZSBGYWN0b3J5ID0gbG9nbGV2ZWwuTWV0aG9kRmFjdG9yeSAmIHsgcmVnaXN0ZXJlZD86IGJvb2xlYW4gfTtcbmNvbnN0IGZhY3Rvcnk6IEZhY3RvcnkgPSBsb2dnZXIubWV0aG9kRmFjdG9yeTtcblxuLy8gUHJldmVudCBtZXRob2QgZmFjdG9yeSB0byByZWdpc3RlciB0d2ljZSBmb3IgdGhlIHNhbWUgbG9nZ2VyXG4vLyBhcyBpdCBjb3VsZCBvY2N1ciB3aXRoIGRpZmZlcmVudCBpbnN0YW5jZXNcbmlmICghZmFjdG9yeS5yZWdpc3RlcmVkKSB7XG4gIGNvbnN0IG1ldGhvZEZhY3Rvcnk6IEZhY3RvcnkgPSBmdW5jdGlvbiguLi5hcmdzKSB7XG4gICAgcmV0dXJuICguLi5pbm5lcjogYW55W10pID0+IHtcbiAgICAgIGZhY3RvcnkuY2FsbChsb2dsZXZlbCwgLi4uYXJncykoXG4gICAgICAgIHByZWZpeChhcmdzWzBdLnRvTG93ZXJDYXNlKCkgYXMgVExvZ2dlcikgKyBpbm5lclswXSxcbiAgICAgICAgLi4uaW5uZXIuc2xpY2UoMSlcbiAgICAgICk7XG4gICAgfTtcbiAgfTtcbiAgbWV0aG9kRmFjdG9yeS5yZWdpc3RlcmVkID0gdHJ1ZTtcbiAgbG9nZ2VyLm1ldGhvZEZhY3RvcnkgPSBtZXRob2RGYWN0b3J5O1xufVxuXG4vLyBNdXN0IGJlIHNldCAtYXQgbGVhc3Qgb25jZS0gYWZ0ZXIgb3ZlcndyaXRpbmcgbWV0aG9kRmFjdG9yeVxubG9nZ2VyLnNldERlZmF1bHRMZXZlbChERUZBVUxUX0xPR19MRVZFTCk7XG5cbmV4cG9ydCB7IGxvZ2dlciBhcyBkZWZhdWx0LCBzZXRMZXZlbCB9O1xuIl19
{
"name": "exits",
"description": "Run arbitrary functions & commands asynchronously before process termination, programatically or via CLI",
"version": "1.0.1",
"version": "1.0.2",
"license": "MIT",

@@ -6,0 +6,0 @@ "bin": {

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