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;