package.json 4.0 KB
Newer Older
E
.  
Eugene Pankov 已提交
1 2 3
{
  "name": "term",
  "devDependencies": {
E
Eugene Pankov 已提交
4
    "@fortawesome/fontawesome-free": "^5.6.3",
5 6
    "@types/electron-config": "^0.2.1",
    "@types/electron-debug": "^1.1.0",
E
wip  
Eugene Pankov 已提交
7
    "@types/fs-promise": "1.0.1",
8
    "@types/js-yaml": "^3.11.2",
E
Eugene Pankov 已提交
9
    "@types/node": "^10.11.5",
E
wip  
Eugene Pankov 已提交
10
    "@types/webpack-env": "1.13.0",
E
Eugene Pankov 已提交
11
    "app-builder-lib": "^20.28.4",
E
wip  
Eugene Pankov 已提交
12
    "apply-loader": "0.1.0",
E
Eugene Pankov 已提交
13
    "awesome-typescript-loader": "^5.0.0",
E
wip  
Eugene Pankov 已提交
14 15 16
    "core-js": "2.4.1",
    "cross-env": "4.0.0",
    "css-loader": "0.28.0",
E
Eugene Pankov 已提交
17
    "electron": "4.0.0-beta.7",
E
Eugene Pankov 已提交
18
    "electron-builder": "^20.38.2",
19
    "electron-builder-squirrel-windows": "^20.28.3",
20
    "electron-installer-snap": "^3.0.0",
E
Eugene Pankov 已提交
21
    "electron-rebuild": "^1.8.2",
E
Eugene Pankov 已提交
22
    "file-loader": "^1.1.11",
E
Eugene Pankov 已提交
23
    "graceful-fs": "^4.1.11",
E
wip  
Eugene Pankov 已提交
24 25
    "html-loader": "0.4.4",
    "json-loader": "0.5.4",
E
bumps  
Eugene Pankov 已提交
26
    "node-abi": "^2.4.4",
E
Eugene Pankov 已提交
27
    "node-gyp": "^3.6.2",
E
alpha  
Eugene Pankov 已提交
28
    "node-sass": "^4.5.3",
E
wip  
Eugene Pankov 已提交
29
    "npmlog": "4.1.0",
30
    "npx": "^10.2.0",
E
Eugene Pankov 已提交
31
    "pug": "^2.0.3",
E
wip  
Eugene Pankov 已提交
32
    "pug-html-loader": "1.0.9",
E
Eugene Pankov 已提交
33
    "pug-lint": "^2.5.0",
E
Eugene Pankov 已提交
34
    "pug-loader": "^2.4.0",
E
.  
Eugene Pankov 已提交
35
    "pug-static-loader": "0.0.1",
E
wip  
Eugene Pankov 已提交
36 37
    "raven-js": "3.16.0",
    "raw-loader": "0.5.1",
E
Eugene Pankov 已提交
38
    "sass-loader": "^7.0.1",
E
wip  
Eugene Pankov 已提交
39
    "shelljs": "0.7.7",
E
Eugene Pankov 已提交
40
    "source-code-pro": "^2.30.1",
E
wip  
Eugene Pankov 已提交
41 42
    "source-sans-pro": "2.0.10",
    "style-loader": "0.13.1",
E
Eugene Pankov 已提交
43
    "svg-inline-loader": "^0.8.0",
E
wip  
Eugene Pankov 已提交
44
    "to-string-loader": "1.1.5",
E
lint  
Eugene Pankov 已提交
45 46 47
    "tslint": "^5.12.0",
    "tslint-config-standard": "^8.0.1",
    "tslint-eslint-rules": "^5.4.0",
E
Eugene Pankov 已提交
48
    "typescript": "^3.1.3",
49
    "url-loader": "^1.1.1",
E
wip  
Eugene Pankov 已提交
50
    "val-loader": "0.5.0",
51
    "webpack": "^4.27.1",
E
Eugene Pankov 已提交
52
    "webpack-cli": "^3.1.2",
E
Eugene Pankov 已提交
53 54
    "yaml-loader": "0.4.0",
    "yarn": "^1.10.1"
E
.  
Eugene Pankov 已提交
55 56
  },
  "build": {
E
.  
Eugene Pankov 已提交
57 58
    "appId": "org.terminus",
    "productName": "Terminus",
E
.  
Eugene Pankov 已提交
59
    "compression": "normal",
E
Eugene Pankov 已提交
60 61 62 63
    "files": [
      "**/*",
      "dist"
    ],
E
.  
Eugene Pankov 已提交
64
    "extraResources": [
E
clink  
Eugene Pankov 已提交
65
      "builtin-plugins",
E
Eugene Pankov 已提交
66
      "extras"
E
.  
Eugene Pankov 已提交
67
    ],
E
.  
Eugene Pankov 已提交
68
    "win": {
E
Eugene Pankov 已提交
69
      "icon": "./build/windows/icon.ico",
E
Eugene Pankov 已提交
70 71
      "publish": [
        "github"
E
Eugene Pankov 已提交
72 73
      ],
      "artifactName": "terminus-${version}-setup.exe"
E
.  
Eugene Pankov 已提交
74
    },
E
.  
Eugene Pankov 已提交
75
    "squirrelWindows": {
E
travis  
Eugene Pankov 已提交
76
      "iconUrl": "https://github.com/Eugeny/terminus/raw/master/build/windows/icon.ico",
E
Eugene Pankov 已提交
77 78 79 80
      "artifactName": "terminus-${version}-setup.exe"
    },
    "portable": {
      "artifactName": "terminus-${version}-portable.exe"
E
.  
Eugene Pankov 已提交
81
    },
E
.  
Eugene Pankov 已提交
82 83 84
    "mac": {
      "category": "public.app-category.video",
      "icon": "./build/mac/icon.icns",
E
Eugene Pankov 已提交
85 86
      "publish": [
        "github"
E
Eugene Pankov 已提交
87 88 89 90
      ],
      "extendInfo": {
        "NSRequiresAquaSystemAppearance": false
      }
E
.  
Eugene Pankov 已提交
91
    },
E
travis  
Eugene Pankov 已提交
92
    "dmg": {
E
Eugene Pankov 已提交
93
      "artifactName": "terminus-${version}-macos.dmg"
E
travis  
Eugene Pankov 已提交
94
    },
E
.  
Eugene Pankov 已提交
95
    "linux": {
E
lint  
Eugene Pankov 已提交
96
      "category": "Utilities",
E
travis  
Eugene Pankov 已提交
97
      "icon": "./build/icons",
E
Eugene Pankov 已提交
98
      "artifactName": "terminus-${version}-linux.${ext}",
E
Eugene Pankov 已提交
99 100 101
      "publish": [
        "github"
      ]
102 103
    },
    "deb": {
E
Eugene Pankov 已提交
104 105 106 107 108 109 110
      "depends": [
        "screen",
        "gconf2",
        "gconf-service",
        "libnotify4",
        "libappindicator1",
        "libxtst6",
E
Eugene Pankov 已提交
111 112
        "libnss3",
        "tmux"
113 114
      ],
      "afterInstall": "build/linux/after-install.tpl"
115 116
    },
    "rpm": {
E
Eugene Pankov 已提交
117
      "depends": [
118 119
        "screen",
        "gnome-python2-gnomekeyring"
E
Eugene Pankov 已提交
120
      ]
E
.  
Eugene Pankov 已提交
121 122 123
    }
  },
  "scripts": {
E
Eugene 已提交
124
    "build": "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-settings/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",
E
Eugene Pankov 已提交
125
    "watch": "cross-env DEV=1 webpack --progress --color --watch",
E
Eugene Pankov 已提交
126 127
    "start": "cross-env DEV=1 electron app --debug",
    "prod": "cross-env DEV=1 electron app",
E
lint  
Eugene Pankov 已提交
128 129
    "lint": "tslint -c tslint.json -t stylish terminus-*/src/**/*.ts terminus-*/src/*.ts app/src/*.ts",
    "postinstall": "install-app-deps"
E
wip  
Eugene Pankov 已提交
130
  },
E
Eugene Pankov 已提交
131
  "repository": "eugeny/terminus"
E
.  
Eugene Pankov 已提交
132
}