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