From 53d381cc3fdb9d5a261f706d04f9de8cdca95d9f Mon Sep 17 00:00:00 2001 From: thecodrr Date: Wed, 7 Jul 2021 01:35:47 +0500 Subject: [PATCH] scripts: externalize fsevents --- apps/web/desktop/package.json | 1 - apps/web/desktop/scripts/publish.mjs | 2 +- apps/web/desktop/scripts/publish.sh | 36 ---------------------------- 3 files changed, 1 insertion(+), 38 deletions(-) delete mode 100755 apps/web/desktop/scripts/publish.sh diff --git a/apps/web/desktop/package.json b/apps/web/desktop/package.json index 8e9c2dea7..b33d34c2f 100644 --- a/apps/web/desktop/package.json +++ b/apps/web/desktop/package.json @@ -23,7 +23,6 @@ "zx": "^2.0.0" }, "scripts": { - "bundle": "esbuild ./electron.js ./preload.js --minify --external:electron --bundle --outdir=./build --platform=node", "release": "yarn zx ./scripts/publish.mjs" }, "author": { diff --git a/apps/web/desktop/scripts/publish.mjs b/apps/web/desktop/scripts/publish.mjs index 86908a9ae..8c274b29d 100755 --- a/apps/web/desktop/scripts/publish.mjs +++ b/apps/web/desktop/scripts/publish.mjs @@ -12,6 +12,6 @@ cd(`${__dirname}${sep}..${sep}`); await $`yarn copyfiles -a ..${sep}build .${sep}build`; -await $`yarn bundle`; +await $`esbuild .${sep}electron.js .${sep}preload.js --minify --external:electron --external:fsevents --bundle --outdir=.${sep}build --platform=node`; await $`electron-builder -c.extraMetadata.main=.${sep}build${sep}electron.js`; diff --git a/apps/web/desktop/scripts/publish.sh b/apps/web/desktop/scripts/publish.sh deleted file mode 100755 index af2d35204..000000000 --- a/apps/web/desktop/scripts/publish.sh +++ /dev/null @@ -1,36 +0,0 @@ -# Go to notes-web directory -cd ../ - -# Generate the web app build -if ! yarn install; then - echo "Failed to install web app dependencies." - exit -fi - -# Generate the web app build -if ! yarn build:desktop; then - echo "Failed to build web app." - exit -fi - -# Change back to desktop directory -cd ./desktop - -# Copy build files to desktop folder -# NOTE: we have to do this because electron-builder cannot work in parent directories. -if ! yarn copyfiles -a ../build ./build; then - echo "Could not copy build files." - exit -fi - -# Generate electron specific bundle -if ! yarn bundle; then - echo "Could not generate electron bundle" - exit -fi - -# Build and publish -if ! electron-builder -c.extraMetadata.main=./build/electron.js; then - echo "Failed to build and publish electron builds" - exit -fi \ No newline at end of file