diff options
Diffstat (limited to 'package.json')
-rw-r--r-- | package.json | 73 |
1 files changed, 42 insertions, 31 deletions
diff --git a/package.json b/package.json index a14367bf2..ee2b12e99 100644 --- a/package.json +++ b/package.json | |||
@@ -2,7 +2,7 @@ | |||
2 | "name": "franz", | 2 | "name": "franz", |
3 | "productName": "Franz", | 3 | "productName": "Franz", |
4 | "appId": "com.meetfranz.franz", | 4 | "appId": "com.meetfranz.franz", |
5 | "version": "5.0.0-beta.15", | 5 | "version": "5.0.0-beta.18", |
6 | "description": "Messaging app for WhatsApp, Slack, Telegram, HipChat, Hangouts and many many more.", | 6 | "description": "Messaging app for WhatsApp, Slack, Telegram, HipChat, Hangouts and many many more.", |
7 | "copyright": "adlk x franz - Stefan Malzner", | 7 | "copyright": "adlk x franz - Stefan Malzner", |
8 | "main": "index.js", | 8 | "main": "index.js", |
@@ -10,35 +10,38 @@ | |||
10 | "repository": "https://github.com/meetfranz/franz.git", | 10 | "repository": "https://github.com/meetfranz/franz.git", |
11 | "private": true, | 11 | "private": true, |
12 | "scripts": { | 12 | "scripts": { |
13 | "start": "electron ./build", | 13 | "prestart": "npm run rebuild", |
14 | "start:local": "cross-env LOCAL_API=1 yarn start", | 14 | "start": "DEBUG=Franz:* electron ./build", |
15 | "start:live": "cross-env LIVE_API=1 yarn start", | 15 | "start:local": "cross-env LOCAL_API=1 npm start", |
16 | "start:live": "cross-env LIVE_API=1 npm start", | ||
16 | "dev": "cross-env NODE_ENV=development gulp dev", | 17 | "dev": "cross-env NODE_ENV=development gulp dev", |
17 | "lint": "eslint src", | 18 | "lint": "eslint src", |
18 | "sign": "gulp sign", | 19 | "sign": "gulp sign", |
19 | "prebuild": "gulp build", | 20 | "prebuild": "gulp build", |
20 | "build": "node_modules/.bin/electron-builder --publish onTag", | 21 | "build": "node_modules/.bin/electron-builder --publish onTag", |
21 | "rebuild": "node_modules/.bin/electron-rebuild", | 22 | "rebuild": "node_modules/.bin/electron-rebuild", |
22 | "precommit": "yarn lint", | ||
23 | "commit": "git-cz", | 23 | "commit": "git-cz", |
24 | "changelog": "conventional-changelog -p angular -i CHANGELOG.md -s" | 24 | "changelog": "conventional-changelog -p angular -i CHANGELOG.md -s", |
25 | "reformat-files": "./node_modules/.bin/prettier --ignore-path .eslintignore --write --require-pragma \"**/*.{js,jsx,scss}\"" | ||
25 | }, | 26 | }, |
26 | "keywords": [], | 27 | "keywords": [], |
27 | "author": "Stefan Malzner <stefan@adlk.io>", | 28 | "author": "Stefan Malzner <stefan@adlk.io>", |
28 | "license": "Apache-2.0", | 29 | "license": "Apache-2.0", |
29 | "dependencies": { | 30 | "dependencies": { |
31 | "@babel/polyfill": "^7.0.0", | ||
32 | "@babel/runtime": "^7.0.0", | ||
30 | "@meetfranz/electron-notification-state": "^1.0.0", | 33 | "@meetfranz/electron-notification-state": "^1.0.0", |
31 | "address-rfc2822": "^2.0.1", | 34 | "address-rfc2822": "^2.0.1", |
32 | "auto-launch": "https://github.com/meetfranz/node-auto-launch.git", | 35 | "auto-launch": "https://github.com/meetfranz/node-auto-launch.git", |
33 | "babel-polyfill": "^6.23.0", | ||
34 | "babel-runtime": "^6.23.0", | ||
35 | "classnames": "^2.2.5", | 36 | "classnames": "^2.2.5", |
37 | "debug-electron": "^0.0.4", | ||
36 | "du": "^0.1.0", | 38 | "du": "^0.1.0", |
37 | "electron-fetch": "^1.1.0", | 39 | "electron-fetch": "1.3.0", |
40 | "electron-react-titlebar": "0.8.1", | ||
38 | "electron-spellchecker": "^1.1.2", | 41 | "electron-spellchecker": "^1.1.2", |
39 | "electron-updater": "^2.4.3", | 42 | "electron-updater": "^4.0.4", |
40 | "electron-window-state": "^4.1.0", | 43 | "electron-window-state": "^4.1.0", |
41 | "fs-extra": "^3.0.1", | 44 | "fs-extra": "7.0.1", |
42 | "gulp-cli": "1.2.2", | 45 | "gulp-cli": "1.2.2", |
43 | "ini": "^1.3.4", | 46 | "ini": "^1.3.4", |
44 | "jshashes": "^1.0.6", | 47 | "jshashes": "^1.0.6", |
@@ -76,24 +79,23 @@ | |||
76 | "uuid": "^3.0.1" | 79 | "uuid": "^3.0.1" |
77 | }, | 80 | }, |
78 | "devDependencies": { | 81 | "devDependencies": { |
79 | "babel-eslint": "^7.1.1", | 82 | "@adlk/misty": "^0.1.1", |
80 | "babel-plugin-transform-class-properties": "^6.19.0", | 83 | "@babel/core": "^7.0.0", |
81 | "babel-plugin-transform-decorators-legacy": "^1.3.4", | 84 | "@babel/plugin-proposal-class-properties": "^7.0.0", |
82 | "babel-plugin-transform-flow-strip-types": "^6.22.0", | 85 | "@babel/plugin-proposal-decorators": "^7.0.0", |
83 | "babel-preset-env": "^1.5.2", | 86 | "@babel/plugin-proposal-export-default-from": "^7.0.0", |
84 | "babel-preset-es2015": "^6.22.0", | 87 | "@babel/plugin-proposal-throw-expressions": "^7.0.0", |
85 | "babel-preset-es2016": "^6.16.0", | 88 | "@babel/plugin-syntax-dynamic-import": "^7.0.0", |
86 | "babel-preset-es2017": "^6.16.0", | 89 | "@babel/plugin-transform-regenerator": "^7.0.0", |
87 | "babel-preset-react": "^6.23.0", | 90 | "@babel/preset-env": "^7.0.0", |
88 | "babel-preset-stage-0": "^6.22.0", | 91 | "@babel/preset-react": "^7.0.0", |
89 | "babel-preset-stage-1": "^6.22.0", | 92 | "@babel/register": "^7.0.0", |
93 | "babel-eslint": "^10.0.1", | ||
90 | "cross-env": "^5.0.5", | 94 | "cross-env": "^5.0.5", |
91 | "cz-conventional-changelog": "^2.0.0", | 95 | "cz-conventional-changelog": "^2.0.0", |
92 | "del": "^2.2.2", | ||
93 | "dotenv": "^4.0.0", | 96 | "dotenv": "^4.0.0", |
94 | "electron": "^1.7.12", | 97 | "electron": "^2.0.13", |
95 | "electron-builder": "19.15.1", | 98 | "electron-builder": "^20.36.2", |
96 | "electron-packager": "^8.7.0", | ||
97 | "electron-rebuild": "^1.6.0", | 99 | "electron-rebuild": "^1.6.0", |
98 | "eslint": "^4.7.1", | 100 | "eslint": "^4.7.1", |
99 | "eslint-config-airbnb": "^14.1.0", | 101 | "eslint-config-airbnb": "^14.1.0", |
@@ -101,17 +103,26 @@ | |||
101 | "eslint-plugin-import": "^2.2.0", | 103 | "eslint-plugin-import": "^2.2.0", |
102 | "eslint-plugin-jsx-a11y": "^3.0.0", | 104 | "eslint-plugin-jsx-a11y": "^3.0.0", |
103 | "eslint-plugin-react": "^6.10.0", | 105 | "eslint-plugin-react": "^6.10.0", |
104 | "gulp": "gulpjs/gulp#4.0", | 106 | "gulp": "^4.0.0", |
105 | "gulp-babel": "^6.1.2", | 107 | "gulp-babel": "^8.0.0", |
106 | "gulp-github-release": "^1.2.1", | 108 | "gulp-sass": "^4.0.2", |
107 | "gulp-sass": "^3.1.0", | ||
108 | "gulp-sass-variables": "^1.1.1", | 109 | "gulp-sass-variables": "^1.1.1", |
109 | "gulp-server-livereload": "^1.9.2", | 110 | "gulp-server-livereload": "^1.9.2", |
110 | "node-sass": "^4.7.2" | 111 | "husky": "^1.1.4", |
112 | "node-sass": "^4.7.2", | ||
113 | "prettier": "1.15.2" | ||
111 | }, | 114 | }, |
112 | "config": { | 115 | "config": { |
113 | "commitizen": { | 116 | "commitizen": { |
114 | "path": "./node_modules/cz-conventional-changelog" | 117 | "path": "./node_modules/cz-conventional-changelog" |
115 | } | 118 | } |
119 | }, | ||
120 | "browserslist": [ | ||
121 | "Chrome 66" | ||
122 | ], | ||
123 | "husky": { | ||
124 | "hooks": { | ||
125 | "pre-push": "npm run lint && npm run reformat-files" | ||
126 | } | ||
116 | } | 127 | } |
117 | } | 128 | } |