From 82bfee3dac0f0f43eeb57ebe89d6c9e6ac62ad06 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?As=C4=B1m=20Tahir=20KARAKU=C5=9E?= Date: Thu, 8 Jan 2026 20:11:56 +0300 Subject: [PATCH] fix: insert line break before error messages for better readability Fixes: #4 --- lib/commands/serve/streempublic.js | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/lib/commands/serve/streempublic.js b/lib/commands/serve/streempublic.js index a13cb92..e9510f9 100644 --- a/lib/commands/serve/streempublic.js +++ b/lib/commands/serve/streempublic.js @@ -54,6 +54,7 @@ const getFile = (url, dest) => new Promise((resolve, reject) => { file.close(() => resolve()); }); }).on('error', function (err) { + process.stdout.write('\n'); error('Main Frame URL could not be found. Please make sure .development.env file has the correct MAINFRAME_URL settings.'); error(err); fs.unlink(dest); @@ -66,7 +67,14 @@ exports.prapereDevPub = async function (api, pubzipurl) { const sfConfig = require(api.resolve('sf.config.js')); const localzipfile = path.resolve(__dirname, pubzipurl); - await getFile(sfConfig.mainFrameUrl + '/' + pubzipurl, localzipfile); + try { + await getFile(sfConfig.mainFrameUrl + '/' + pubzipurl, localzipfile); + } catch (err) { + process.stdout.write('\n'); + error('Error downloading MainFrame Xpublic zip file:'); + error(err); + } + const zip = new zipper(localzipfile); const destiny = path.resolve(__dirname + '/devpub') zip.extractAllTo(destiny, true);