diff --git a/packages/bruno-electron/src/index.js b/packages/bruno-electron/src/index.js index cad10a10c..6b353112f 100644 --- a/packages/bruno-electron/src/index.js +++ b/packages/bruno-electron/src/index.js @@ -1,5 +1,15 @@ +const fs = require('fs'); const path = require('path'); const isDev = require('electron-is-dev'); + +if (isDev) { + if (!fs.existsSync('./src/sandbox/bundle-browser-rollup.js')) { + console.log('JS Sandbox libraries have not been bundled yet'); + console.log('Please run the below command \nnpm run sandbox:bundle-libraries --workspace=packages/bruno-js'); + throw new Error('JS Sandbox libraries have not been bundled yet'); + } +} + const { format } = require('url'); const { BrowserWindow, app, Menu, ipcMain } = require('electron'); const { setContentSecurityPolicy } = require('electron-util'); @@ -70,7 +80,7 @@ app.on('ready', async () => { mainWindow.once('ready-to-show', () => { mainWindow.show(); - }) + }); const url = isDev ? 'http://localhost:3000' : format({