aboutsummaryrefslogtreecommitdiffstats
path: root/package.json
diff options
context:
space:
mode:
Diffstat (limited to 'package.json')
-rw-r--r--package.json172
1 files changed, 94 insertions, 78 deletions
diff --git a/package.json b/package.json
index 4d30725d5..fd1b2ff47 100644
--- a/package.json
+++ b/package.json
@@ -3,7 +3,7 @@
3 "productName": "Ferdi", 3 "productName": "Ferdi",
4 "desktopName": "ferdi.desktop", 4 "desktopName": "ferdi.desktop",
5 "appId": "com.kytwb.ferdi", 5 "appId": "com.kytwb.ferdi",
6 "version": "5.6.0", 6 "version": "5.6.1-nightly.24",
7 "description": "Messaging app for WhatsApp, Slack, Telegram, HipChat, Hangouts and many many more.", 7 "description": "Messaging app for WhatsApp, Slack, Telegram, HipChat, Hangouts and many many more.",
8 "copyright": "kytwb", 8 "copyright": "kytwb",
9 "main": "index.js", 9 "main": "index.js",
@@ -13,25 +13,25 @@
13 "engines": { 13 "engines": {
14 "node": "^14.17", 14 "node": "^14.17",
15 "npm": "^6.14", 15 "npm": "^6.14",
16 "node-gyp": "^8.0" 16 "node-gyp": "^8.1"
17 }, 17 },
18 "engine-strict": true, 18 "engine-strict": true,
19 "scripts": { 19 "scripts": {
20 "prepare": "husky install", 20 "prepare": "husky install",
21 "prestart": "npm run rebuild", 21 "prestart": "npm run rebuild",
22 "start": "electron ./build", 22 "start": "electron ./build",
23 "start:local": "cross-env LOCAL_API=1 npm start", 23 "start:local": "cross-env USE_LOCAL_API=1 npm start",
24 "start:live": "cross-env LIVE_API=1 npm start", 24 "start:live": "cross-env USE_LIVE_API=1 npm start",
25 "dev": "cross-env NODE_ENV=development gulp dev", 25 "dev": "cross-env NODE_ENV=development gulp dev",
26 "test": "jest", 26 "test": "jest",
27 "test:watch": "jest --watch", 27 "test:watch": "jest --watch",
28 "lint": "eslint --quiet --fix src", 28 "lint": "eslint \"{src,packages,uidev}/**/*.{js,jsx,ts,tsx}\" --quiet --fix",
29 "manage-translations": "node ./src/i18n/manage-translations.js", 29 "manage-translations": "node ./src/i18n/manage-translations.js",
30 "prebuild": "preval-build-info-cli && gulp build", 30 "prebuild": "preval-build-info-cli && gulp build",
31 "build": "electron-builder", 31 "build": "electron-builder",
32 "rebuild": "electron-rebuild --force-abi=98", 32 "rebuild": "electron-rebuild --force-abi=98",
33 "commit": "git-cz", 33 "commit": "git-cz",
34 "changelog": "conventional-changelog -p angular -i CHANGELOG.md -s", 34 "changelog": "conventional-changelog -p angular -i CHANGELOG.md -s -u",
35 "contributors": "all-contributors", 35 "contributors": "all-contributors",
36 "reformat-files": "./node_modules/.bin/prettier --ignore-path .eslintignore --write --require-pragma \"**/*.{js,jsx,scss}\"", 36 "reformat-files": "./node_modules/.bin/prettier --ignore-path .eslintignore --write --require-pragma \"**/*.{js,jsx,scss}\"",
37 "packages": "npx lerna publish --no-git-tag-version", 37 "packages": "npx lerna publish --no-git-tag-version",
@@ -42,7 +42,8 @@
42 "prepare-code": "npm run lint && npm run reformat-files && npm run manage-translations && npm run apply-branding", 42 "prepare-code": "npm run lint && npm run reformat-files && npm run manage-translations && npm run apply-branding",
43 "build-theme-info": "node src/scripts/build-theme-info.js", 43 "build-theme-info": "node src/scripts/build-theme-info.js",
44 "link-readme": "node src/scripts/link-readme.js", 44 "link-readme": "node src/scripts/link-readme.js",
45 "minify-images": "./scripts/minify-images.sh" 45 "minify-images": "./scripts/minify-images.sh",
46 "start:server": "node src/internal-server/test.js"
46 }, 47 },
47 "keywords": [], 48 "keywords": [],
48 "author": "Amine Mouafik <amine@mouafik.fr>", 49 "author": "Amine Mouafik <amine@mouafik.fr>",
@@ -60,28 +61,29 @@
60 "@adonisjs/session": "1.0.29", 61 "@adonisjs/session": "1.0.29",
61 "@adonisjs/shield": "1.0.8", 62 "@adonisjs/shield": "1.0.8",
62 "@adonisjs/validator": "5.0.6", 63 "@adonisjs/validator": "5.0.6",
63 "@babel/polyfill": "7.7.0", 64 "@electron/remote": "1.2.1",
64 "@babel/runtime": "7.7.4", 65 "@mdi/font": "5.9.55",
65 "@electron/remote": "1.2.0",
66 "@mdi/js": "4.6.95", 66 "@mdi/js": "4.6.95",
67 "@meetfranz/electron-notification-state": "1.0.0", 67 "@meetfranz/electron-notification-state": "1.0.0",
68 "@meetfranz/forms": "file:packages/forms", 68 "@meetfranz/forms": "file:packages/forms",
69 "@meetfranz/theme": "file:packages/theme", 69 "@meetfranz/theme": "file:packages/theme",
70 "@meetfranz/ui": "file:packages/ui", 70 "@meetfranz/ui": "file:packages/ui",
71 "@sentry/electron": "2.5.0", 71 "@sentry/electron": "2.5.1",
72 "address-rfc2822": "2.1.0",
73 "atob": "2.1.2", 72 "atob": "2.1.2",
74 "auto-launch": "5.0.5", 73 "auto-launch": "5.0.5",
75 "btoa": "1.2.1", 74 "btoa": "1.2.1",
76 "classnames": "2.2.6", 75 "classnames": "2.3.1",
77 "cld": "2.7.0", 76 "cld": "2.7.0",
77 "color": "4.0.1",
78 "css": "2.2.4", 78 "css": "2.2.4",
79 "darkreader": "4.7.15", 79 "csstype": "3.0.8",
80 "darkreader": "4.9.34",
80 "dbus-next": "0.9.2", 81 "dbus-next": "0.9.2",
81 "du": "^0.1.0", 82 "debug": "4.3.2",
83 "du": "0.1.0",
82 "electron-dl": "3.2.1", 84 "electron-dl": "3.2.1",
83 "electron-fetch": "1.7.3", 85 "electron-fetch": "1.7.3",
84 "electron-find": "1.0.6", 86 "electron-find": "1.0.7",
85 "electron-react-titlebar": "0.8.2", 87 "electron-react-titlebar": "0.8.2",
86 "electron-updater": "4.3.9", 88 "electron-updater": "4.3.9",
87 "electron-util": "0.17.0", 89 "electron-util": "0.17.0",
@@ -92,13 +94,14 @@
92 "gulp-if": "3.0.0", 94 "gulp-if": "3.0.0",
93 "gulp-uglify": "3.0.2", 95 "gulp-uglify": "3.0.2",
94 "jsonwebtoken": "8.5.1", 96 "jsonwebtoken": "8.5.1",
97 "jss": "10.7.1",
95 "lodash": "4.17.21", 98 "lodash": "4.17.21",
96 "macos-version": "5.2.1", 99 "macos-version": "5.2.1",
97 "marked": "0.7.0", 100 "marked": "0.7.0",
98 "mdi": "^1.9.33", 101 "mime-types": "2.1.32",
99 "mime-types": "2.1.31", 102 "minimist": "1.2.5",
100 "mobx": "5.15.0", 103 "mobx": "5.15.0",
101 "mobx-localstorage": "1.1.3", 104 "mobx-localstorage": "1.2.0",
102 "mobx-react": "5.4.2", 105 "mobx-react": "5.4.2",
103 "mobx-react-form": "1.35.1", 106 "mobx-react-form": "1.35.1",
104 "mobx-react-router": "3.1.2", 107 "mobx-react-router": "3.1.2",
@@ -107,112 +110,125 @@
107 "node-fetch": "2.6.1", 110 "node-fetch": "2.6.1",
108 "node-mac-permissions": "2.2.0", 111 "node-mac-permissions": "2.2.0",
109 "normalize-url": "6.1.0", 112 "normalize-url": "6.1.0",
110 "os-name": "4.0.0", 113 "os-name": "4.0.1",
111 "pretty-bytes": "^5.6.0", 114 "pretty-bytes": "5.6.0",
112 "prop-types": "^15.5.10", 115 "prop-types": "15.7.2",
113 "react": "16.14.0", 116 "react": "16.14.0",
114 "react-addons-css-transition-group": "15.6.2", 117 "react-addons-css-transition-group": "15.6.2",
115 "react-confetti": "6.0.1", 118 "react-confetti": "6.0.1",
116 "react-dom": "^16.14.0", 119 "react-dom": "16.14.0",
117 "react-dropzone": "11.3.2", 120 "react-dropzone": "11.3.4",
118 "react-electron-web-view": "^2.0.1", 121 "react-electron-web-view": "2.0.1",
119 "react-intl": "2.7.2", 122 "react-intl": "2.7.2",
120 "react-jss": "8.6.1", 123 "react-jss": "8.6.1",
121 "react-loader": "2.4.7", 124 "react-loader": "2.4.7",
122 "react-modal": "3.11.1", 125 "react-modal": "3.14.3",
123 "react-router": "3.2.6", 126 "react-router": "3.2.6",
124 "react-sortable-hoc": "2.0.0", 127 "react-sortable-hoc": "2.0.0",
125 "react-tooltip": "4.2.21", 128 "react-tooltip": "4.2.21",
126 "route-parser": "^0.0.5", 129 "route-parser": "0.0.5",
127 "semver": "7.3.5", 130 "semver": "7.3.5",
128 "smoothscroll-polyfill": "0.4.4", 131 "smoothscroll-polyfill": "0.4.4",
129 "sqlite3": "5.0.2", 132 "sqlite3": "5.0.0",
130 "tar": "4.4.13", 133 "tar": "4.4.15",
131 "targz": "1.0.1", 134 "targz": "1.0.1",
132 "terser": "4.4.0", 135 "terser": "4.4.0",
136 "tslib": "2.3.0",
133 "useragent-generator": "1.1.1-amkt-22079-finish.0", 137 "useragent-generator": "1.1.1-amkt-22079-finish.0",
134 "uuid": "3.3.3", 138 "uuid": "3.3.3",
135 "validator": "11.0.0", 139 "validator": "11.0.0",
136 "ws": "7.4.6" 140 "ws": "7.4.6"
137 }, 141 },
138 "devDependencies": { 142 "devDependencies": {
139 "@adlk/misty": "^0.2.0", 143 "@adlk/misty": "0.2.0",
140 "@babel/cli": "^7.14.5", 144 "@babel/cli": "7.14.8",
141 "@babel/core": "7.14.6", 145 "@babel/core": "7.15.0",
142 "@babel/eslint-parser": "7.14.7", 146 "@babel/eslint-parser": "7.15.0",
143 "@babel/plugin-proposal-class-properties": "7.14.5", 147 "@babel/plugin-proposal-class-properties": "7.14.5",
144 "@babel/plugin-proposal-decorators": "^7.14.5", 148 "@babel/plugin-proposal-decorators": "7.14.5",
145 "@babel/plugin-proposal-export-default-from": "7.14.5", 149 "@babel/plugin-proposal-export-default-from": "7.14.5",
146 "@babel/plugin-proposal-throw-expressions": "7.14.5", 150 "@babel/plugin-proposal-throw-expressions": "7.14.5",
147 "@babel/plugin-syntax-dynamic-import": "^7.8.3", 151 "@babel/plugin-syntax-dynamic-import": "7.8.3",
148 "@babel/plugin-transform-regenerator": "7.14.5", 152 "@babel/preset-env": "7.15.0",
149 "@babel/preset-env": "7.14.5", 153 "@babel/preset-react": "7.14.5",
150 "@babel/preset-react": "7.13.13",
151 "@babel/register": "7.14.5", 154 "@babel/register": "7.14.5",
152 "@types/classnames": "2.2.9", 155 "@commitlint/cli": "13.1.0",
153 "@types/color": "^3.0.1", 156 "@commitlint/config-conventional": "13.1.0",
154 "@types/fs-extra": "^7.0.0", 157 "@types/color": "3.0.2",
155 "@types/jss": "^9.5.7", 158 "@types/fs-extra": "9.0.12",
156 "@types/lodash": "4.14.170", 159 "@types/lodash": "4.14.172",
157 "@types/node": "12.20.13", 160 "@types/node": "14.17.6",
158 "@types/react": "16.14.6", 161 "@types/react": "16.14.6",
159 "@types/react-dom": "16.9.13", 162 "@types/react-dom": "16.9.13",
160 "@types/react-jss": "^8.6.0",
161 "@types/uuid": "3.4.9", 163 "@types/uuid": "3.4.9",
164 "@typescript-eslint/eslint-plugin": "4.29.0",
165 "@typescript-eslint/parser": "4.29.0",
162 "all-contributors-cli": "6.20.0", 166 "all-contributors-cli": "6.20.0",
163 "babel-loader": "8.2.2",
164 "babel-plugin-react-intl": "3.5.1", 167 "babel-plugin-react-intl": "3.5.1",
165 "conventional-changelog-cli": "^2.1.1", 168 "commitizen": "4.2.4",
166 "cross-env": "^5.0.5", 169 "conventional-changelog-cli": "2.1.1",
167 "cz-conventional-changelog": "^2.1.0", 170 "cross-env": "7.0.3",
171 "cz-conventional-changelog": "3.3.0",
168 "dotenv": "10.0.0", 172 "dotenv": "10.0.0",
169 "electron": "13.1.7", 173 "electron": "13.1.9",
170 "electron-builder": "22.11.9", 174 "electron-builder": "22.12.0",
171 "electron-notarize": "1.0.0", 175 "electron-notarize": "1.1.0",
172 "electron-rebuild": "2.3.5", 176 "electron-rebuild": "2.3.5",
173 "eslint": "7.29.0", 177 "eslint": "7.32.0",
174 "eslint-config-airbnb": "18.2.1", 178 "eslint-config-airbnb": "18.2.1",
179 "eslint-config-airbnb-typescript": "12.3.1",
180 "eslint-config-prettier": "8.3.0",
175 "eslint-plugin-import": "2.23.4", 181 "eslint-plugin-import": "2.23.4",
176 "eslint-plugin-jest": "24.3.6", 182 "eslint-plugin-jest": "24.4.0",
177 "eslint-plugin-jsx-a11y": "6.4.1", 183 "eslint-plugin-jsx-a11y": "6.4.1",
184 "eslint-plugin-prettier": "3.4.0",
178 "eslint-plugin-react": "7.24.0", 185 "eslint-plugin-react": "7.24.0",
179 "eslint-webpack-plugin": "^2.5.4", 186 "eslint-plugin-react-hooks": "4.2.0",
180 "expect.js": "^0.3.1", 187 "expect.js": "0.3.1",
181 "gulp": "^4.0.0", 188 "gulp": "4.0.2",
182 "gulp-babel": "^8.0.0", 189 "gulp-babel": "8.0.0",
183 "gulp-cli": "2.3.0", 190 "gulp-cli": "2.3.0",
184 "gulp-connect": "^5.7.0", 191 "gulp-connect": "5.7.0",
185 "gulp-sass": "^5.0.0", 192 "gulp-sass": "5.0.0",
186 "gulp-sass-variables": "^1.2.0", 193 "gulp-sass-variables": "1.2.0",
187 "hex-rgb": "^3.0.0", 194 "hex-rgb": "3.0.0",
188 "html-webpack-plugin": "4.5.2", 195 "html-webpack-plugin": "4.5.2",
189 "husky": "^6.0.0", 196 "husky": "7.0.1",
190 "jest": "27.0.5", 197 "jest": "27.0.6",
191 "kebab-case": "1.0.1", 198 "kebab-case": "1.0.1",
192 "lerna": "4.0.0", 199 "lerna": "4.0.0",
193 "mobx-react-devtools": "^6.1.1", 200 "mobx-react-devtools": "6.1.1",
194 "mocha": "9.0.1", 201 "mocha": "9.0.3",
195 "node-abi": "2.30.0", 202 "node-abi": "2.30.0",
196 "prettier": "^2.3.1", 203 "prettier": "2.3.2",
197 "preval-build-info": "^1.0.3", 204 "preval-build-info": "1.0.3",
198 "react-intl-translations-manager": "^5.0.3", 205 "react-intl-translations-manager": "5.0.3",
199 "sass": "1.35.1", 206 "sass": "1.37.5",
200 "terser-webpack-plugin": "1.4.5", 207 "simple-git": "2.42.0",
201 "ts-loader": "^5.4.5", 208 "ts-loader": "5.4.5",
202 "tslint": "^5.20.1",
203 "tslint-config-airbnb": "^5.11.2",
204 "typescript": "3.9.10", 209 "typescript": "3.9.10",
205 "webpack": "4.46.0", 210 "webpack": "4.46.0",
206 "webpack-cli": "3.3.12", 211 "webpack-cli": "3.3.12",
207 "webpack-dev-server": "^3.11.2", 212 "webpack-dev-server": "3.11.2"
208 "webpack-node-externals": "^1.7.2"
209 }, 213 },
210 "config": { 214 "config": {
211 "commitizen": { 215 "commitizen": {
212 "path": "./node_modules/cz-conventional-changelog" 216 "path": "./node_modules/cz-conventional-changelog",
217 "disableScopeLowerCase": false,
218 "disableSubjectLowerCase": false,
219 "maxHeaderWidth": 100,
220 "maxLineWidth": 100,
221 "defaultType": "chore",
222 "defaultScope": "",
223 "defaultSubject": "",
224 "defaultBody": "",
225 "defaultIssues": ""
213 } 226 }
214 }, 227 },
215 "browserslist": [ 228 "browserslist": [
216 "last 2 Chrome versions" 229 "last 2 Chrome versions"
217 ] 230 ],
231 "autoload": {
232 "App": "./src/internal-server/app"
233 }
218} 234}