Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.
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);
};
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();