From 2559e973dcf1478f81e25d6acb7332f3edf91dcc Mon Sep 17 00:00:00 2001 From: Amadou Ada DIENE Date: Mon, 20 Apr 2020 22:04:49 +0200 Subject: [PATCH] feat: packaging config --- electron-builder.json | 31 +++++++++++++++++++++++++++++++ package.json | 4 +++- yarn.lock | 8 ++++++++ 3 files changed, 42 insertions(+), 1 deletion(-) create mode 100644 electron-builder.json diff --git a/electron-builder.json b/electron-builder.json new file mode 100644 index 0000000..1a9c6e8 --- /dev/null +++ b/electron-builder.json @@ -0,0 +1,31 @@ +{ + "productName": "electron-angular-quick-start", + "directories": { + "app": "dist/build", + "buildResources": "dist/build", + "output": "dist/release" + }, + "files": [ + "**/*", + "!**/node_modules/*/{CHANGELOG.md,README.md,README,readme.md,readme}", + "!**/node_modules/*/{test,__tests__,tests,powered-test,example,examples}", + "!**/node_modules/*.d.ts", + "!**/node_modules/.bin", + "!**/*.{iml,o,hprof,orig,pyc,pyo,rbc,swp,csproj,sln,xproj}", + "!.editorconfig", + "!**/._*", + "!**/{.DS_Store,.git,.hg,.svn,CVS,RCS,SCCS,.gitignore,.gitattributes}", + "!**/{__pycache__,thumbs.db,.flowconfig,.idea,.vs,.nyc_output}", + "!**/{appveyor.yml,.travis.yml,circle.yml}", + "!**/{npm-debug.log,yarn.lock,.yarn-integrity,.yarn-metadata.json}" + ], + "linux": { + "target": ["AppImage"] + }, + "mac": { + "target": ["dmg"] + }, + "win": { + "target": ["NSIS"] + } +} diff --git a/package.json b/package.json index 11c7de6..a3ebbe2 100644 --- a/package.json +++ b/package.json @@ -21,7 +21,9 @@ "package": "yarn build && electron-builder" }, "private": true, - "dependencies": {}, + "dependencies": { + "source-map-support": "^0.5.17" + }, "devDependencies": { "@angular-devkit/build-angular": "~0.901.1", "@angular/animations": "~9.1.1", diff --git a/yarn.lock b/yarn.lock index 2fd448e..dd9da04 100644 --- a/yarn.lock +++ b/yarn.lock @@ -9965,6 +9965,14 @@ source-map-support@0.5.16, source-map-support@^0.5.16, source-map-support@^0.5.5 buffer-from "^1.0.0" source-map "^0.6.0" +source-map-support@^0.5.17: + version "0.5.17" + resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.5.17.tgz#29fe1b3c98b9dbd5064ada89052ee8ff070cb46c" + integrity sha512-bwdKOBZ5L0gFRh4KOxNap/J/MpvX9Yxsq9lFDx65s3o7F/NiHy7JRaGIS8MwW6tZPAq9UXE207Il0cfcb5yu/Q== + dependencies: + buffer-from "^1.0.0" + source-map "^0.6.0" + source-map-support@~0.4.0: version "0.4.18" resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.4.18.tgz#0286a6de8be42641338594e97ccea75f0a2c585f"