|
6 | 6 | "scripts": {
|
7 | 7 | "build": "webpack --config webpack.prod.js",
|
8 | 8 | "watch": "webpack --config webpack.common.js --watch",
|
9 |
| - "pack": "electron-builder --dir", |
10 | 9 | "make:macos": "electron-builder --mac",
|
11 | 10 | "prettier-check": "prettier --check 'src/**/*.{js,ts,tsx}'",
|
12 | 11 | "prettier": "prettier --single-quote --trailing-comma es5 --write 'src/**/*.{js,ts,tsx}'",
|
|
74 | 73 | "category": "public.app-category.developer-tools",
|
75 | 74 | "icon": "assets/images/app-icon.icns",
|
76 | 75 | "identity": "Emmanouil Konstantinidis (3YP8SXP3BF)",
|
| 76 | + "hardenedRuntime": true, |
| 77 | + "gatekeeperAssess": false, |
| 78 | + "entitlements": "./entitlements/entitlements.mac.plist", |
| 79 | + "entitlementsInherit": "./entitlements/entitlements.mac.plist", |
77 | 80 | "publish": [
|
78 | 81 | "github"
|
79 | 82 | ]
|
80 | 83 | },
|
81 | 84 | "dmg": {
|
82 |
| - "icon": "assets/images/app-icon.icns" |
83 |
| - } |
| 85 | + "icon": "assets/images/app-icon.icns", |
| 86 | + "sign": false |
| 87 | + }, |
| 88 | + "afterSign": "scripts/notarize.js" |
84 | 89 | },
|
85 | 90 | "dependencies": {
|
86 | 91 | "@primer/octicons-react": "^9.6.0",
|
|
121 | 126 | "@types/styled-components": "^5.0.1",
|
122 | 127 | "electron": "^8.2.0",
|
123 | 128 | "electron-builder": "^22.4.1",
|
| 129 | + "electron-notarize": "^0.2.1", |
124 | 130 | "jest": "^25.2.3",
|
125 | 131 | "nock": "^12.0.3",
|
126 | 132 | "prettier": "=2.0.2",
|
|
0 commit comments