How to use the lerna/lib/logger.info function in lerna

To help you get started, we’ve selected a few lerna examples, based on popular ways it is used in public projects.

Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.

github material-components / material-components-web / scripts / lib / get-updated-pkgs.js View on Github external
module.exports = function() {
  const repository = new Repository();
  const origInfoFn = lernaLogger.info;
  const origBarDescriptor = Object.getOwnPropertyDescriptor(progressBar, 'bar');
  const lernaCommand = {
    repository,
    getOptions: () => lernaJson.commands.publish,
  };
  const collector = new UpdatedPackagesCollector(lernaCommand);

  lernaLogger.info = () => {};
  Object.defineProperty(progressBar, 'bar', {
    get: () => null,
    set: () => {},
    enumerable: true,
    configurable: true,
  });
  const updates = collector.getUpdates();

  Object.defineProperty(progressBar, 'bar', origBarDescriptor);
  lernaLogger.info = origInfoFn;

  return updates.map((u) => u.package);
};
github material-components / material-components-web / scripts / lib / get-updated-pkgs.js View on Github external
module.exports = function() {
  const repository = new Repository();
  const origInfoFn = lernaLogger.info;
  const origBarDescriptor = Object.getOwnPropertyDescriptor(progressBar, 'bar');
  const lernaCommand = {
    repository,
    getOptions: () => lernaJson.commands.publish,
  };
  const collector = new UpdatedPackagesCollector(lernaCommand);

  lernaLogger.info = () => {};
  Object.defineProperty(progressBar, 'bar', {
    get: () => null,
    set: () => {},
    enumerable: true,
    configurable: true,
  });
  const updates = collector.getUpdates();