aboutsummaryrefslogtreecommitdiffstats
path: root/package.json
diff options
context:
space:
mode:
Diffstat (limited to 'package.json')
-rw-r--r--package.json79
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}