|
|
@@ -57,79 +57,6 @@
|
|
|
"resolutions": {
|
|
|
"*/node-abi": "^2.8.0"
|
|
|
},
|
|
|
- "build": {
|
|
|
- "appId": "org.terminus",
|
|
|
- "productName": "Terminus",
|
|
|
- "compression": "normal",
|
|
|
- "afterSign": "./build/mac/afterSignHook.js",
|
|
|
- "files": [
|
|
|
- "**/*",
|
|
|
- "dist"
|
|
|
- ],
|
|
|
- "extraResources": [
|
|
|
- "builtin-plugins",
|
|
|
- "extras"
|
|
|
- ],
|
|
|
- "win": {
|
|
|
- "icon": "./build/windows/icon.ico",
|
|
|
- "artifactName": "terminus-${version}-setup.exe",
|
|
|
- "rfc3161TimeStampServer": "http://sha256timestamp.ws.symantec.com/sha256/timestamp"
|
|
|
- },
|
|
|
- "nsis": {
|
|
|
- "oneClick": false,
|
|
|
- "artifactName": "terminus-${version}-setup.${ext}",
|
|
|
- "installerIcon": "./build/windows/icon.ico"
|
|
|
- },
|
|
|
- "publish": [
|
|
|
- {
|
|
|
- "provider": "github"
|
|
|
- }
|
|
|
- ],
|
|
|
- "portable": {
|
|
|
- "artifactName": "terminus-${version}-portable.exe"
|
|
|
- },
|
|
|
- "mac": {
|
|
|
- "category": "public.app-category.video",
|
|
|
- "icon": "./build/mac/icon.icns",
|
|
|
- "artifactName": "terminus-${version}-macos.${ext}",
|
|
|
- "hardenedRuntime": true,
|
|
|
- "entitlements": "./build/mac/entitlements.plist",
|
|
|
- "entitlementsInherit": "./build/mac/entitlements.plist",
|
|
|
- "extendInfo": {
|
|
|
- "NSRequiresAquaSystemAppearance": false
|
|
|
- }
|
|
|
- },
|
|
|
- "pkg": {
|
|
|
- "artifactName": "terminus-${version}-macos.pkg"
|
|
|
- },
|
|
|
- "linux": {
|
|
|
- "category": "Utilities",
|
|
|
- "icon": "./build/icons",
|
|
|
- "artifactName": "terminus-${version}-linux.${ext}",
|
|
|
- "executableArgs": ["--no-sandbox"]
|
|
|
- },
|
|
|
- "snap": {
|
|
|
- "plugs": ["default", "system-files", "system-observe"]
|
|
|
- },
|
|
|
- "deb": {
|
|
|
- "depends": [
|
|
|
- "gconf2",
|
|
|
- "gconf-service",
|
|
|
- "libnotify4",
|
|
|
- "libsecret-1-0",
|
|
|
- "libappindicator1",
|
|
|
- "libxtst6",
|
|
|
- "libnss3"
|
|
|
- ],
|
|
|
- "afterInstall": "build/linux/after-install.tpl"
|
|
|
- },
|
|
|
- "rpm": {
|
|
|
- "depends": [
|
|
|
- "screen",
|
|
|
- "gnome-python2-gnomekeyring"
|
|
|
- ]
|
|
|
- }
|
|
|
- },
|
|
|
"scripts": {
|
|
|
"build": "npm run build:typings && webpack --color --config app/webpack.main.config.js && webpack --color --config app/webpack.config.js && webpack --color --config terminus-core/webpack.config.js && webpack --color --config terminus-settings/webpack.config.js && webpack --color --config terminus-terminal/webpack.config.js && webpack --color --config terminus-plugin-manager/webpack.config.js && webpack --color --config terminus-community-color-schemes/webpack.config.js && webpack --color --config terminus-ssh/webpack.config.js",
|
|
|
"build:typings": "tsc --project terminus-core/tsconfig.typings.json && tsc --project terminus-settings/tsconfig.typings.json && tsc --project terminus-terminal/tsconfig.typings.json && tsc --project terminus-plugin-manager/tsconfig.typings.json && tsc --project terminus-ssh/tsconfig.typings.json",
|