From 3d448c27ed0e932c983802773fc6f18709ee4167 Mon Sep 17 00:00:00 2001 From: Sindre Sorhus Date: Tue, 30 May 2023 16:08:10 +0700 Subject: [PATCH] Fix publish not working with Yarn Fixes #698 --- source/npm/publish.js | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/source/npm/publish.js b/source/npm/publish.js index 85a73ddb..76d09290 100644 --- a/source/npm/publish.js +++ b/source/npm/publish.js @@ -26,7 +26,7 @@ export const getPackagePublishArguments = options => { const pkgPublish = (pkgManager, options) => execa(pkgManager, getPackagePublishArguments(options)); -const publish = (context, pkgManager, task, options) => { +const publish = (context, pkgManager, task, options) => from(pkgPublish(pkgManager, options)).pipe( catchError(error => handleNpmError(error, task, otp => { context.otp = otp; @@ -34,6 +34,5 @@ const publish = (context, pkgManager, task, options) => { return pkgPublish(pkgManager, {...options, otp}); })), ); -}; export default publish;