Merge pull request #23 from Wazikamawata/electron-upgrade-and-pacman-file

upgraded electron, added .pacman to build instructions
This commit is contained in:
Elvanos Takashi 2022-05-28 13:15:29 +02:00 committed by GitHub
commit c1379fe27a
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
5 changed files with 23300 additions and 41 deletions

View file

@ -41,6 +41,7 @@ jobs:
path: |
dist/electron/Packaged/*.snap
dist/electron/Packaged/*.AppImage
dist/electron/Packaged/*.pacman
- name: Upload MacOS Artifact
if: ${{ matrix.os == 'macOS-latest' }}

1
.gitignore vendored
View file

@ -6,6 +6,7 @@ node_modules
# Quasar core related directories
.quasar
/dist
default_*
# Cordova related directories and files
/src-cordova/node_modules

23325
package-lock.json generated

File diff suppressed because it is too large Load diff

View file

@ -52,7 +52,7 @@
"@typescript-eslint/parser": "^3.3.0",
"babel-eslint": "^10.0.1",
"devtron": "^1.4.0",
"electron": "^9.4.0",
"electron": "^11.5.0",
"electron-builder": "^22.9.1",
"electron-debug": "^3.2.0",
"electron-devtools-installer": "^3.1.1",

View file

@ -215,10 +215,16 @@ module.exports = configure(function (ctx) {
builder: {
// https://www.electron.build/configuration/configuration
linux: {
target: [
{ target: "pacman" },
{ target: "AppImage" },
{ target: "deb" }
]
},
appId: "fantasiaarchive",
win: {
icon: 'src-electron/icons/icon.ico'
win: {
icon: 'src-electron/icons/icon.ico'
}
},