update electron builder, use set name to 'replaywebpage', productName to 'ReplayWeb.page'

This commit is contained in:
Ilya Kreymer
2020-05-28 20:16:30 -07:00
parent 890139595e
commit afd9d8bca9
5 changed files with 86 additions and 59 deletions
+13 -6
View File
@@ -1,9 +1,11 @@
{
"name": "ReplayWeb.page",
"name": "replaywebpage",
"productName": "ReplayWeb.page",
"version": "1.0.0",
"description": "Serverless Web Archive Replay",
"main": "dist/electron.js",
"repository": "https://github.com/webrecorder/replayweb.page",
"homepage": "https://replayweb.page/",
"author": "Ilya Kreymer <ikreymer@gmail.com>",
"license": "AGPL-3.0-or-later",
"dependencies": {
@@ -21,7 +23,7 @@
"devDependencies": {
"css-loader": "^3.5.3",
"electron": "^9.0.0",
"electron-builder": "^22.6.1",
"electron-builder": "^22.7.0",
"electron-notarize": "^0.3.0",
"mini-css-extract-plugin": "^0.9.0",
"node-sass": "^4.14.0",
@@ -41,7 +43,7 @@
"pack": "CSC_IDENTITY_AUTO_DISCOVERY=false electron-builder --publish never",
"dist": "electron-builder",
"start-electron": "NODE_ENV=development electron ./dist/electron.js",
"build-electron": "yarn run build && yarn run pack",
"build-electron": "yarn run build && yarn run docs && yarn run pack",
"docs": "bundle exec jekyll build",
"all": "yarn run build && yarn run docs && yarn run pack"
},
@@ -50,7 +52,7 @@
"productName": "ReplayWeb.page",
"asar": true,
"appId": "net.webrecorder.replaywebpage",
"artifactName": "${name}-${version}.${ext}",
"artifactName": "${productName}-${version}.${ext}",
"files": [
"!**/node_modules/**/*",
"dist/*.js",
@@ -68,14 +70,19 @@
"extraResources": [
"plugins"
],
"dmg": {},
"dmg": {
"title": "ReplayWeb.page"
},
"mac": {
"category": "public.app-category.utilities",
"target": "dmg",
"hardenedRuntime": true,
"gatekeeperAssess": false,
"entitlements": "build/entitlements.mac.plist",
"entitlementsInherit": "build/entitlements.mac.plist"
"entitlementsInherit": "build/entitlements.mac.plist",
"electronLanguages": [
"en"
]
},
"linux": {
"category": "Archiving;Utility;",