diff options
Diffstat (limited to 'package.json')
-rw-r--r-- | package.json | 79 |
1 files changed, 47 insertions, 32 deletions
diff --git a/package.json b/package.json index 3647e963b..f184f2651 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.18", | 5 | "version": "5.0.0-beta.19", |
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,44 +10,48 @@ | |||
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 | "prestart": "npm run rebuild", | ||
13 | "start": "electron ./build", | 14 | "start": "electron ./build", |
14 | "start:local": "cross-env LOCAL_API=1 yarn start", | 15 | "start:local": "cross-env LOCAL_API=1 npm start", |
15 | "start:live": "cross-env LIVE_API=1 yarn 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", |
36 | "debug-electron": "^0.0.4", | 37 | "debug-electron": "^0.0.4", |
37 | "du": "^0.1.0", | 38 | "du": "^0.1.0", |
38 | "electron-fetch": "^1.1.0", | 39 | "electron-dl": "1.12.0", |
39 | "electron-react-titlebar": "^0.7.1", | 40 | "electron-fetch": "1.3.0", |
40 | "electron-spellchecker": "^1.1.2", | 41 | "electron-hunspell": "0.1.1", |
41 | "electron-updater": "^2.4.3", | 42 | "electron-react-titlebar": "0.8.1", |
43 | "electron-updater": "3.2.3", | ||
42 | "electron-window-state": "^4.1.0", | 44 | "electron-window-state": "^4.1.0", |
43 | "fs-extra": "^3.0.1", | 45 | "fs-extra": "7.0.1", |
44 | "gulp-cli": "1.2.2", | 46 | "gulp-cli": "1.2.2", |
47 | "hunspell-dict-downloader": "1.0.0", | ||
45 | "ini": "^1.3.4", | 48 | "ini": "^1.3.4", |
46 | "jshashes": "^1.0.6", | 49 | "jshashes": "^1.0.6", |
47 | "jsonwebtoken": "^7.4.1", | 50 | "jsonwebtoken": "^7.4.1", |
48 | "keymaster": "^1.6.2", | 51 | "keymaster": "^1.6.2", |
49 | "lodash": "^4.17.4", | 52 | "lodash": "^4.17.4", |
50 | "mdi": "^1.9.33", | 53 | "mdi": "^1.9.33", |
54 | "mime-types": "2.1.21", | ||
51 | "minimist": "^1.2.0", | 55 | "minimist": "^1.2.0", |
52 | "mkdirp": "^0.5.1", | 56 | "mkdirp": "^0.5.1", |
53 | "mobx": "^3.1.0", | 57 | "mobx": "^3.1.0", |
@@ -66,6 +70,7 @@ | |||
66 | "react-dropzone": "^4.2.1", | 70 | "react-dropzone": "^4.2.1", |
67 | "react-electron-web-view": "^2.0.1", | 71 | "react-electron-web-view": "^2.0.1", |
68 | "react-intl": "^2.3.0", | 72 | "react-intl": "^2.3.0", |
73 | "react-jss": "8.6.1", | ||
69 | "react-loader": "^2.4.0", | 74 | "react-loader": "^2.4.0", |
70 | "react-router": "^3.0.2", | 75 | "react-router": "^3.0.2", |
71 | "react-router-transition": "^0.1.1", | 76 | "react-router-transition": "^0.1.1", |
@@ -78,24 +83,23 @@ | |||
78 | "uuid": "^3.0.1" | 83 | "uuid": "^3.0.1" |
79 | }, | 84 | }, |
80 | "devDependencies": { | 85 | "devDependencies": { |
81 | "babel-eslint": "^7.1.1", | 86 | "@adlk/misty": "^0.1.1", |
82 | "babel-plugin-transform-class-properties": "^6.19.0", | 87 | "@babel/core": "^7.0.0", |
83 | "babel-plugin-transform-decorators-legacy": "^1.3.4", | 88 | "@babel/plugin-proposal-class-properties": "^7.0.0", |
84 | "babel-plugin-transform-flow-strip-types": "^6.22.0", | 89 | "@babel/plugin-proposal-decorators": "^7.0.0", |
85 | "babel-preset-env": "^1.5.2", | 90 | "@babel/plugin-proposal-export-default-from": "^7.0.0", |
86 | "babel-preset-es2015": "^6.22.0", | 91 | "@babel/plugin-proposal-throw-expressions": "^7.0.0", |
87 | "babel-preset-es2016": "^6.16.0", | 92 | "@babel/plugin-syntax-dynamic-import": "^7.0.0", |
88 | "babel-preset-es2017": "^6.16.0", | 93 | "@babel/plugin-transform-regenerator": "^7.0.0", |
89 | "babel-preset-react": "^6.23.0", | 94 | "@babel/preset-env": "^7.0.0", |
90 | "babel-preset-stage-0": "^6.22.0", | 95 | "@babel/preset-react": "^7.0.0", |
91 | "babel-preset-stage-1": "^6.22.0", | 96 | "@babel/register": "^7.0.0", |
97 | "babel-eslint": "^10.0.1", | ||
92 | "cross-env": "^5.0.5", | 98 | "cross-env": "^5.0.5", |
93 | "cz-conventional-changelog": "^2.0.0", | 99 | "cz-conventional-changelog": "^2.0.0", |
94 | "del": "^2.2.2", | ||
95 | "dotenv": "^4.0.0", | 100 | "dotenv": "^4.0.0", |
96 | "electron": "1.8.4", | 101 | "electron": "^2.0.13", |
97 | "electron-builder": "19.15.1", | 102 | "electron-builder": "20.34.0", |
98 | "electron-packager": "^8.7.0", | ||
99 | "electron-rebuild": "^1.6.0", | 103 | "electron-rebuild": "^1.6.0", |
100 | "eslint": "^4.7.1", | 104 | "eslint": "^4.7.1", |
101 | "eslint-config-airbnb": "^14.1.0", | 105 | "eslint-config-airbnb": "^14.1.0", |
@@ -103,17 +107,28 @@ | |||
103 | "eslint-plugin-import": "^2.2.0", | 107 | "eslint-plugin-import": "^2.2.0", |
104 | "eslint-plugin-jsx-a11y": "^3.0.0", | 108 | "eslint-plugin-jsx-a11y": "^3.0.0", |
105 | "eslint-plugin-react": "^6.10.0", | 109 | "eslint-plugin-react": "^6.10.0", |
106 | "gulp": "gulpjs/gulp#4.0", | 110 | "gulp": "^4.0.0", |
107 | "gulp-babel": "^6.1.2", | 111 | "gulp-babel": "^8.0.0", |
108 | "gulp-github-release": "^1.2.1", | 112 | "gulp-sass": "^4.0.2", |
109 | "gulp-sass": "^3.1.0", | ||
110 | "gulp-sass-variables": "^1.1.1", | 113 | "gulp-sass-variables": "^1.1.1", |
111 | "gulp-server-livereload": "^1.9.2", | 114 | "gulp-server-livereload": "^1.9.2", |
112 | "node-sass": "^4.7.2" | 115 | "hex-rgb": "3.0.0", |
116 | "husky": "^1.1.4", | ||
117 | "kebab-case": "1.0.0", | ||
118 | "node-sass": "^4.7.2", | ||
119 | "prettier": "1.15.2" | ||
113 | }, | 120 | }, |
114 | "config": { | 121 | "config": { |
115 | "commitizen": { | 122 | "commitizen": { |
116 | "path": "./node_modules/cz-conventional-changelog" | 123 | "path": "./node_modules/cz-conventional-changelog" |
117 | } | 124 | } |
125 | }, | ||
126 | "browserslist": [ | ||
127 | "Chrome 66" | ||
128 | ], | ||
129 | "husky": { | ||
130 | "hooks": { | ||
131 | "pre-push": "npm run lint && npm run reformat-files" | ||
132 | } | ||
118 | } | 133 | } |
119 | } | 134 | } |