diff options
Diffstat (limited to 'package.json')
-rw-r--r-- | package.json | 172 |
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 | } |