From be4e34e6cce9ab21971e4937ad402f7c66f1f863 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Felix=20H=C3=A4usler?= Date: Sun, 31 May 2020 09:16:32 +0200 Subject: [PATCH] Reduce dependency bundle size (#2136) --- electron-builder.yml | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/electron-builder.yml b/electron-builder.yml index a000cc1c..240a3f2e 100755 --- a/electron-builder.yml +++ b/electron-builder.yml @@ -9,14 +9,12 @@ directories: files: - "dist/electron/**/*" # Don't bundle these files -- "!**/node_modules/*/{CHANGELOG.md,README.md,README,readme.md,readme}" +- "!**/node_modules/**/{CHANGELOG.md,README.md,README,readme.md,readme}" - "!node_modules/css-b64-images/{draft.png,draft.xcf}" -- "!node_modules/dagre-d3-renderer/dist/{dagre-d3.js.map,demo/}" -- "!node_modules/dagre-layout/dist/dagre-layout*.js.map" +- "!node_modules/dagre-d3-renderer/dist/demo/" - "!node_modules/dragula/resources" -- "!node_modules/mermaid/dist/mermaid*.js.map" -- "!node_modules/terser/dist/bundle.min.js.map" -- "!node_modules/vega-lite/build/vega-lite*.js.map" +- "!node_modules/**/*.js.map" +- "!node_modules/**/*.ts.map" # Don't bundle build files - "!node_modules/@felixrieseberg/spellchecker/bin" - "!node_modules/@hfelix/spellchecker/bin" @@ -27,10 +25,12 @@ files: - "!node_modules/fontmanager-redux/bin" - "!node_modules/keyboard-layout/bin" - "!node_modules/keytar/bin" -- "!node_modules/vscode-windows-registry/bin" +# Don't bundle Linux build files +- "!node_modules/@hfelix/spellchecker/build/Release/hunspell.a" +- "!node_modules/ced/build/Release/compact_enc_det.a" # Don't bundle Windows build files - "!node_modules/**/{*.vcxproj,*.vcxproj.filters}" -- "!node_modules/**/build/Release/{*.lib,*.exp,*.ilk,*.pdb}" +- "!node_modules/**/build/Release/{*.lib,*.exp,*.ilk,*.pdb,*.iobj,*.ipdb}" - "!node_modules/**/build/Release/obj" - "!node_modules/ced/build/vendor" # Don't bundle LGPL source files