diff options
Diffstat (limited to 'package.json')
-rw-r--r-- | package.json | 72 |
1 files changed, 52 insertions, 20 deletions
diff --git a/package.json b/package.json index 07fc32026..f7b633091 100644 --- a/package.json +++ b/package.json | |||
@@ -1,13 +1,13 @@ | |||
1 | { | 1 | { |
2 | "name": "franz", | 2 | "name": "ferdi", |
3 | "productName": "Franz", | 3 | "productName": "Ferdi", |
4 | "appId": "com.meetfranz.franz", | 4 | "appId": "com.kytwb.ferdi", |
5 | "version": "5.4.0", | 5 | "version": "5.4.0", |
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": "kytwb", |
8 | "main": "index.js", | 8 | "main": "index.js", |
9 | "homepage": "https://meetfranz.com", | 9 | "homepage": "https://github.com/getferdi/ferdi", |
10 | "repository": "https://github.com/meetfranz/franz.git", | 10 | "repository": "https://github.com/getferdi/ferdi.git", |
11 | "private": true, | 11 | "private": true, |
12 | "scripts": { | 12 | "scripts": { |
13 | "prestart": "npm run rebuild", | 13 | "prestart": "npm run rebuild", |
@@ -17,23 +17,38 @@ | |||
17 | "dev": "cross-env NODE_ENV=development gulp dev", | 17 | "dev": "cross-env NODE_ENV=development gulp dev", |
18 | "test": "jest", | 18 | "test": "jest", |
19 | "test:watch": "jest --watch", | 19 | "test:watch": "jest --watch", |
20 | "lint": "eslint src", | 20 | "lint": "eslint --quiet --fix src", |
21 | "manage-translations": "node ./src/i18n/manage-translations.js", | 21 | "manage-translations": "node ./src/i18n/manage-translations.js", |
22 | "sign": "gulp sign", | ||
23 | "prebuild": "gulp build", | 22 | "prebuild": "gulp build", |
24 | "build": "npx electron-builder --publish onTag", | 23 | "build": "npx electron-builder --publish onTag", |
25 | "rebuild": "npx electron-rebuild", | 24 | "rebuild": "npx electron-rebuild", |
26 | "commit": "git-cz", | 25 | "commit": "git-cz", |
27 | "changelog": "conventional-changelog -p angular -i CHANGELOG.md -s", | 26 | "changelog": "conventional-changelog -p angular -i CHANGELOG.md -s", |
27 | "contributors": "all-contributors", | ||
28 | "reformat-files": "./node_modules/.bin/prettier --ignore-path .eslintignore --write --require-pragma \"**/*.{js,jsx,scss}\"", | 28 | "reformat-files": "./node_modules/.bin/prettier --ignore-path .eslintignore --write --require-pragma \"**/*.{js,jsx,scss}\"", |
29 | "packages": "npx lerna publish --no-git-tag-version", | 29 | "packages": "npx lerna publish --no-git-tag-version", |
30 | "uidev": "cd uidev && webpack-dev-server", | 30 | "uidev": "cd uidev && webpack-dev-server", |
31 | "postinstall": "npx lerna run prepare" | 31 | "postinstall": "npx lerna run prepare", |
32 | "apply-branding": "node ./src/i18n/apply-branding.js", | ||
33 | "prepare-code": "npm run lint && npm run reformat-files && npm run manage-translations && npm run apply-branding", | ||
34 | "build-theme-info": "node src/scripts/build-theme-info.js" | ||
32 | }, | 35 | }, |
33 | "keywords": [], | 36 | "keywords": [], |
34 | "author": "Stefan Malzner <stefan@adlk.io>", | 37 | "author": "Amine Mouafik <amine@mouafik.fr>", |
35 | "license": "Apache-2.0", | 38 | "license": "Apache-2.0", |
36 | "dependencies": { | 39 | "dependencies": { |
40 | "@adonisjs/ace": "5.0.8", | ||
41 | "@adonisjs/auth": "3.0.7", | ||
42 | "@adonisjs/bodyparser": "2.0.9", | ||
43 | "@adonisjs/cors": "1.0.7", | ||
44 | "@adonisjs/drive": "1.0.4", | ||
45 | "@adonisjs/fold": "4.0.9", | ||
46 | "@adonisjs/framework": "5.0.13", | ||
47 | "@adonisjs/ignitor": "2.0.8", | ||
48 | "@adonisjs/lucid": "6.1.3", | ||
49 | "@adonisjs/session": "1.0.29", | ||
50 | "@adonisjs/shield": "1.0.8", | ||
51 | "@adonisjs/validator": "5.0.6", | ||
37 | "@babel/polyfill": "7.4.4", | 52 | "@babel/polyfill": "7.4.4", |
38 | "@babel/runtime": "7.4.5", | 53 | "@babel/runtime": "7.4.5", |
39 | "@mdi/js": "4.2.95", | 54 | "@mdi/js": "4.2.95", |
@@ -42,22 +57,33 @@ | |||
42 | "@meetfranz/theme": "file:packages/theme", | 57 | "@meetfranz/theme": "file:packages/theme", |
43 | "@meetfranz/ui": "file:packages/ui", | 58 | "@meetfranz/ui": "file:packages/ui", |
44 | "address-rfc2822": "^2.0.1", | 59 | "address-rfc2822": "^2.0.1", |
45 | "auto-launch": "https://github.com/meetfranz/node-auto-launch.git", | 60 | "atob": "2.1.2", |
61 | "auto-launch": "5.0.5", | ||
62 | "btoa": "1.2.1", | ||
46 | "classnames": "2.2.6", | 63 | "classnames": "2.2.6", |
47 | "cld3-asm": "1.0.1", | 64 | "cld3-asm": "1.0.1", |
65 | "css": "2.2.4", | ||
66 | "darkreader": "4.7.15", | ||
48 | "du": "^0.1.0", | 67 | "du": "^0.1.0", |
49 | "electron-dl": "1.12.0", | 68 | "electron-dl": "1.14.0", |
50 | "electron-fetch": "1.3.0", | 69 | "electron-fetch": "1.3.0", |
51 | "electron-hunspell": "1.0.0", | 70 | "electron-hunspell": "1.0.0", |
52 | "electron-is-dev": "1.0.1", | 71 | "electron-is-dev": "1.1.0", |
72 | "electron-process-manager": "git+https://git@github.com/dizer/electron-process-manager.git", | ||
73 | "electron-process-reporter": "git+https://git@github.com/dizer/electron-process-reporter.git", | ||
53 | "electron-react-titlebar": "0.8.1", | 74 | "electron-react-titlebar": "0.8.1", |
54 | "electron-updater": "4.0.6", | 75 | "electron-spellchecker": "2.2.0", |
76 | "electron-updater": "4.1.2", | ||
55 | "electron-window-state": "5.0.3", | 77 | "electron-window-state": "5.0.3", |
56 | "fs-extra": "7.0.1", | 78 | "fs-extra": "7.0.1", |
79 | "gulp-csso": "3.0.1", | ||
80 | "gulp-htmlmin": "5.0.1", | ||
81 | "gulp-if": "3.0.0", | ||
82 | "gulp-uglify": "3.0.2", | ||
57 | "hex-to-rgba": "1.0.2", | 83 | "hex-to-rgba": "1.0.2", |
58 | "jsonwebtoken": "8.5.1", | 84 | "jsonwebtoken": "8.5.1", |
59 | "lodash": "^4.17.4", | 85 | "lodash": "4.17.15", |
60 | "marked": "0.6.1", | 86 | "marked": "0.7.0", |
61 | "mdi": "^1.9.33", | 87 | "mdi": "^1.9.33", |
62 | "mime-types": "2.1.21", | 88 | "mime-types": "2.1.21", |
63 | "mobx": "5.7.0", | 89 | "mobx": "5.7.0", |
@@ -67,6 +93,7 @@ | |||
67 | "mobx-react-router": "3.1.2", | 93 | "mobx-react-router": "3.1.2", |
68 | "moment": "^2.17.1", | 94 | "moment": "^2.17.1", |
69 | "ms": "2.1.1", | 95 | "ms": "2.1.1", |
96 | "node-fetch": "2.6.0", | ||
70 | "normalize-url": "^1.9.1", | 97 | "normalize-url": "^1.9.1", |
71 | "pretty-bytes": "^4.0.2", | 98 | "pretty-bytes": "^4.0.2", |
72 | "prop-types": "^15.5.10", | 99 | "prop-types": "^15.5.10", |
@@ -86,8 +113,11 @@ | |||
86 | "route-parser": "^0.0.5", | 113 | "route-parser": "^0.0.5", |
87 | "semver": "^5.4.1", | 114 | "semver": "^5.4.1", |
88 | "smoothscroll-polyfill": "^0.3.4", | 115 | "smoothscroll-polyfill": "^0.3.4", |
116 | "sqlite3": "4.1.0", | ||
89 | "tar": "^4.0.2", | 117 | "tar": "^4.0.2", |
90 | "uuid": "^3.0.1", | 118 | "targz": "1.0.1", |
119 | "terser": "4.3.8", | ||
120 | "uuid": "3.3.3", | ||
91 | "validator": "11.0.0", | 121 | "validator": "11.0.0", |
92 | "ws": "6.2.1" | 122 | "ws": "6.2.1" |
93 | }, | 123 | }, |
@@ -97,7 +127,7 @@ | |||
97 | "@babel/core": "^7.2.2", | 127 | "@babel/core": "^7.2.2", |
98 | "@babel/plugin-proposal-class-properties": "^7.0.0", | 128 | "@babel/plugin-proposal-class-properties": "^7.0.0", |
99 | "@babel/plugin-proposal-decorators": "^7.0.0", | 129 | "@babel/plugin-proposal-decorators": "^7.0.0", |
100 | "@babel/plugin-proposal-export-default-from": "^7.0.0", | 130 | "@babel/plugin-proposal-export-default-from": "7.5.2", |
101 | "@babel/plugin-proposal-throw-expressions": "^7.0.0", | 131 | "@babel/plugin-proposal-throw-expressions": "^7.0.0", |
102 | "@babel/plugin-syntax-dynamic-import": "^7.0.0", | 132 | "@babel/plugin-syntax-dynamic-import": "^7.0.0", |
103 | "@babel/plugin-transform-regenerator": "^7.0.0", | 133 | "@babel/plugin-transform-regenerator": "^7.0.0", |
@@ -113,6 +143,7 @@ | |||
113 | "@types/react-dom": "16.0.11", | 143 | "@types/react-dom": "16.0.11", |
114 | "@types/react-jss": "^8.6.0", | 144 | "@types/react-jss": "^8.6.0", |
115 | "@types/uuid": "3.4.4", | 145 | "@types/uuid": "3.4.4", |
146 | "all-contributors-cli": "6.9.0", | ||
116 | "babel-eslint": "10.0.1", | 147 | "babel-eslint": "10.0.1", |
117 | "babel-loader": "^8.0.4", | 148 | "babel-loader": "^8.0.4", |
118 | "babel-plugin-react-intl": "3.0.1", | 149 | "babel-plugin-react-intl": "3.0.1", |
@@ -122,7 +153,8 @@ | |||
122 | "dotenv": "^4.0.0", | 153 | "dotenv": "^4.0.0", |
123 | "electron": "6.0.10", | 154 | "electron": "6.0.10", |
124 | "electron-builder": "21.2.0", | 155 | "electron-builder": "21.2.0", |
125 | "electron-rebuild": "1.8.4", | 156 | "electron-notarize": "0.1.1", |
157 | "electron-rebuild": "1.8.6", | ||
126 | "eslint": "5.10.0", | 158 | "eslint": "5.10.0", |
127 | "eslint-config-airbnb": "17.1.0", | 159 | "eslint-config-airbnb": "17.1.0", |
128 | "eslint-loader": "^1.9.0", | 160 | "eslint-loader": "^1.9.0", |
@@ -168,7 +200,7 @@ | |||
168 | ], | 200 | ], |
169 | "husky": { | 201 | "husky": { |
170 | "hooks": { | 202 | "hooks": { |
171 | "pre-push": "npm run lint && npm run reformat-files && npm run manage-translations" | 203 | "pre-push": "npm run lint && npm run reformat-files && npm run manage-translations && npm run apply-branding" |
172 | } | 204 | } |
173 | } | 205 | } |
174 | } | 206 | } |