diff options
author | Stefan Malzner <stefan@adlk.io> | 2019-03-18 03:28:03 -0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2019-03-18 03:28:03 -0700 |
commit | 6134c1b49f919dd2c578bc490829d68e4d210f4e (patch) | |
tree | 1ad6530fbb7f19e4e9c9a235c6b44e0dfdbc47d4 /package.json | |
parent | Add missing bracket in brew install help (#1205) (diff) | |
download | ferdium-app-6134c1b49f919dd2c578bc490829d68e4d210f4e.tar.gz ferdium-app-6134c1b49f919dd2c578bc490829d68e4d210f4e.tar.zst ferdium-app-6134c1b49f919dd2c578bc490829d68e4d210f4e.zip |
Release/5.0.1 beta.1 (#1344)
* Add lerna
* Add theme
* Add forms
* Add misty config to build theme & forms
* reset packages version
* Publish
- @meetfranz/forms@1.0.0
- @meetfranz/theme@1.0.0
* Reset package version
* restructure packages
* try ci with lerna
* Fix missing packages in build
* move storybook to root + typescript
TODO: fix modules
* Add lerna instructions
* Merge
* wip
* Make packages work in electron, node and web
* Finalize packages & replace storybook with homegrown `uidev`
* Bring package-lock back in sync
* Publish
- @meetfranz/forms@1.0.1
- @meetfranz/theme@1.0.1
* fix webpack issue
* expose legacy styles
* Add toggle element to @meetfranz/forms
* start typings package
* Update package.json
* Add buttons
* Update theme
* add types
* Add mdi icons to buttons
* Publish
- @meetfranz/forms@1.0.2
- @meetfranz/theme@1.0.2
- @meetfranz/typings@0.0.1
* Button, add missing success state
* Update lerna packages
* Try to disable automatic npm ci
* Try to get a working bundle
* Add href and type to button component
* Update packages
* update versions
* cleanup
* Update package versions
[ci skip]
* Update versions
* Add withTheme context to button
* Update & reuse electron-rebuild
* feat(Windows): Add option to quit Franz from Taskbar icon
* Add missing withTheme
* Fix package versions
* Update versions
* Add pageview event
* Simplify analytics calls
* Pin gulp-sass-variables to 1.1.1
* Add onFocus event
* Add modal overlay color
* remove legacy theme files
* remove code
* Add dialog to share franz on social media
* Fix service count
* remove ping
* replace ms time strings with ms module
* remove unused packages
* fix value setter
* new payment flow
* fix module reference
* feat(Spell check): Add en-gb spell check languages (#1306)
* move devmode info
* fix(Windows): Fix losing window when "Keep Franz in background" is enabled
* fix(Service): Fix service zoom (cmd/ctrl+ & cmd/ctrl-)
* fixes appveyor build issue
* feat(App): Update electron to 4.0.7
* ignore intellij idea project files
* Automatic i18n update (i18n.meetfranz.com)
* feat(App): Add security checks for external URLs
* setup react-intl translations managing script
* use same zooming logic for all os
* feat(Linux): Add auto updater for Linux AppImage builds
* Add ctrl+ for zoom in on Windows
* move translation scripts into src/i18n folder
* only manage en-US translations
* manage translations before git pushes
* Fix unused i18n strings
* Bump version to 5.0.1-beta.1
* fix(Service) shortcuts for activating prev/next service fixes #1298
* fix(Service): Fix shortcut for (un)muting notifications & audio
* add missing react-intl files
* correctly update services submenu on language change
* fix(Windows): Fix copy & paste in service context menus
Closes #1316
* fix(Linux): Fix minimized window focusing (#1304) (@skoruppa)
* trigger build
* Check if window is minimized before restoring it
* restore() should be executed only when window is minimized
* fix(Notifications): Fix notifications & notification click when icon is blob
* Fix/service webview unmounting (#1328)
* detach service when underlying webview unmounts
* disable no-param-reassign eslint rule
* Add notification debug events
* Update electron to 4.0.8
Update required in order to fix performance degradation due to memory leak issue https://github.com/electron/electron/pull/16772.
* Automatic i18n update (i18n.meetfranz.com)
* Automatic i18n update (i18n.meetfranz.com)
* 5.0.1-beta.1
Diffstat (limited to 'package.json')
-rw-r--r-- | package.json | 66 |
1 files changed, 46 insertions, 20 deletions
diff --git a/package.json b/package.json index 633fa678f..ec135ca77 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", | 5 | "version": "5.0.1-beta.1", |
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", |
@@ -16,13 +16,17 @@ | |||
16 | "start:live": "cross-env LIVE_API=1 npm start", | 16 | "start:live": "cross-env LIVE_API=1 npm start", |
17 | "dev": "cross-env NODE_ENV=development gulp dev", | 17 | "dev": "cross-env NODE_ENV=development gulp dev", |
18 | "lint": "eslint src", | 18 | "lint": "eslint src", |
19 | "manage-translations": "node ./src/i18n/manage-translations.js", | ||
19 | "sign": "gulp sign", | 20 | "sign": "gulp sign", |
20 | "prebuild": "gulp build", | 21 | "prebuild": "gulp build", |
21 | "build": "npx electron-builder --publish onTag", | 22 | "build": "npx electron-builder --publish onTag", |
22 | "rebuild": "npx electron-builder install-app-deps", | 23 | "rebuild": "npx electron-rebuild", |
23 | "commit": "git-cz", | 24 | "commit": "git-cz", |
24 | "changelog": "conventional-changelog -p angular -i CHANGELOG.md -s", | 25 | "changelog": "conventional-changelog -p angular -i CHANGELOG.md -s", |
25 | "reformat-files": "npx prettier --ignore-path .eslintignore --write --require-pragma \"**/*.{js,jsx,scss}\"" | 26 | "reformat-files": "./node_modules/.bin/prettier --ignore-path .eslintignore --write --require-pragma \"**/*.{js,jsx,scss}\"", |
27 | "packages": "npx lerna publish --no-git-tag-version", | ||
28 | "uidev": "cd uidev && webpack-dev-server", | ||
29 | "postinstall": "npx lerna run prepare" | ||
26 | }, | 30 | }, |
27 | "keywords": [], | 31 | "keywords": [], |
28 | "author": "Stefan Malzner <stefan@adlk.io>", | 32 | "author": "Stefan Malzner <stefan@adlk.io>", |
@@ -31,11 +35,13 @@ | |||
31 | "@babel/polyfill": "^7.0.0", | 35 | "@babel/polyfill": "^7.0.0", |
32 | "@babel/runtime": "^7.0.0", | 36 | "@babel/runtime": "^7.0.0", |
33 | "@meetfranz/electron-notification-state": "^1.0.0", | 37 | "@meetfranz/electron-notification-state": "^1.0.0", |
38 | "@meetfranz/forms": "file:packages/forms", | ||
39 | "@meetfranz/theme": "file:packages/theme", | ||
40 | "@meetfranz/ui": "file:packages/ui", | ||
34 | "address-rfc2822": "^2.0.1", | 41 | "address-rfc2822": "^2.0.1", |
35 | "auto-launch": "https://github.com/meetfranz/node-auto-launch.git", | 42 | "auto-launch": "https://github.com/meetfranz/node-auto-launch.git", |
36 | "classnames": "2.2.6", | 43 | "classnames": "2.2.6", |
37 | "cld3-asm": "1.0.1", | 44 | "cld3-asm": "1.0.1", |
38 | "debug-electron": "^0.0.4", | ||
39 | "du": "^0.1.0", | 45 | "du": "^0.1.0", |
40 | "electron-dl": "1.12.0", | 46 | "electron-dl": "1.12.0", |
41 | "electron-fetch": "1.3.0", | 47 | "electron-fetch": "1.3.0", |
@@ -45,26 +51,21 @@ | |||
45 | "electron-updater": "4.0.6", | 51 | "electron-updater": "4.0.6", |
46 | "electron-window-state": "5.0.3", | 52 | "electron-window-state": "5.0.3", |
47 | "fs-extra": "7.0.1", | 53 | "fs-extra": "7.0.1", |
48 | "gulp-cli": "1.2.2", | ||
49 | "hex-to-rgba": "1.0.2", | 54 | "hex-to-rgba": "1.0.2", |
50 | "ini": "^1.3.4", | ||
51 | "jsonwebtoken": "^7.4.1", | 55 | "jsonwebtoken": "^7.4.1", |
52 | "keymaster": "^1.6.2", | ||
53 | "lodash": "^4.17.4", | 56 | "lodash": "^4.17.4", |
54 | "mdi": "^1.9.33", | 57 | "mdi": "^1.9.33", |
55 | "mime-types": "2.1.21", | 58 | "mime-types": "2.1.21", |
56 | "minimist": "^1.2.0", | ||
57 | "mkdirp": "^0.5.1", | ||
58 | "mobx": "5.7.0", | 59 | "mobx": "5.7.0", |
59 | "mobx-localstorage": "1.1.0", | 60 | "mobx-localstorage": "1.1.0", |
60 | "mobx-react": "5.4.2", | 61 | "mobx-react": "5.4.2", |
61 | "mobx-react-form": "1.35.1", | 62 | "mobx-react-form": "1.35.1", |
62 | "mobx-react-router": "3.1.2", | 63 | "mobx-react-router": "3.1.2", |
63 | "moment": "^2.17.1", | 64 | "moment": "^2.17.1", |
65 | "ms": "2.1.1", | ||
64 | "normalize-url": "^1.9.1", | 66 | "normalize-url": "^1.9.1", |
65 | "pretty-bytes": "^4.0.2", | 67 | "pretty-bytes": "^4.0.2", |
66 | "prop-types": "^15.5.10", | 68 | "prop-types": "^15.5.10", |
67 | "prop-types-extended": "^0.2.1", | ||
68 | "react": "16.6.3", | 69 | "react": "16.6.3", |
69 | "react-addons-css-transition-group": "15.6.2", | 70 | "react-addons-css-transition-group": "15.6.2", |
70 | "react-dom": "16.6.3", | 71 | "react-dom": "16.6.3", |
@@ -86,7 +87,7 @@ | |||
86 | "devDependencies": { | 87 | "devDependencies": { |
87 | "@adlk/misty": "^0.1.1", | 88 | "@adlk/misty": "^0.1.1", |
88 | "@babel/cli": "7.0.0", | 89 | "@babel/cli": "7.0.0", |
89 | "@babel/core": "7.0.0", | 90 | "@babel/core": "^7.2.2", |
90 | "@babel/plugin-proposal-class-properties": "^7.0.0", | 91 | "@babel/plugin-proposal-class-properties": "^7.0.0", |
91 | "@babel/plugin-proposal-decorators": "^7.0.0", | 92 | "@babel/plugin-proposal-decorators": "^7.0.0", |
92 | "@babel/plugin-proposal-export-default-from": "^7.0.0", | 93 | "@babel/plugin-proposal-export-default-from": "^7.0.0", |
@@ -96,32 +97,57 @@ | |||
96 | "@babel/preset-env": "^7.0.0", | 97 | "@babel/preset-env": "^7.0.0", |
97 | "@babel/preset-react": "^7.0.0", | 98 | "@babel/preset-react": "^7.0.0", |
98 | "@babel/register": "7.0.0", | 99 | "@babel/register": "7.0.0", |
100 | "@types/classnames": "^2.2.6", | ||
101 | "@types/color": "^3.0.0", | ||
102 | "@types/color-convert": "^1.9.0", | ||
103 | "@types/jss": "^9.5.7", | ||
104 | "@types/lodash": "^4.14.119", | ||
105 | "@types/react": "^16.7.18", | ||
106 | "@types/react-dom": "16.0.11", | ||
107 | "@types/react-jss": "^8.6.0", | ||
108 | "@types/uuid": "3.4.4", | ||
99 | "babel-eslint": "10.0.1", | 109 | "babel-eslint": "10.0.1", |
110 | "babel-loader": "^8.0.4", | ||
111 | "babel-plugin-react-intl": "3.0.1", | ||
100 | "conventional-changelog-cli": "2.0.11", | 112 | "conventional-changelog-cli": "2.0.11", |
101 | "cross-env": "^5.0.5", | 113 | "cross-env": "^5.0.5", |
102 | "cz-conventional-changelog": "2.1.0", | 114 | "cz-conventional-changelog": "2.1.0", |
103 | "dotenv": "^4.0.0", | 115 | "dotenv": "^4.0.0", |
104 | "electron": "4.0.4", | 116 | "electron": "4.0.8", |
105 | "electron-builder": "20.38.4", | 117 | "electron-builder": "20.38.4", |
106 | "electron-rebuild": "^1.6.0", | 118 | "electron-rebuild": "1.8.4", |
107 | "eslint": "5.10.0", | 119 | "eslint": "5.10.0", |
108 | "eslint-config-airbnb": "17.1.0", | 120 | "eslint-config-airbnb": "17.1.0", |
109 | "eslint-loader": "^1.9.0", | 121 | "eslint-loader": "^1.9.0", |
110 | "eslint-plugin-import": "2.14.0", | 122 | "eslint-plugin-import": "2.14.0", |
111 | "eslint-plugin-jsx-a11y": "6.1.2", | 123 | "eslint-plugin-jsx-a11y": "6.1.2", |
112 | "eslint-plugin-react": "7.11.1", | 124 | "eslint-plugin-react": "7.11.1", |
125 | "expect.js": "0.3.1", | ||
113 | "gulp": "^4.0.0", | 126 | "gulp": "^4.0.0", |
114 | "gulp-babel": "^8.0.0", | 127 | "gulp-babel": "^8.0.0", |
128 | "gulp-cli": "1.2.2", | ||
115 | "gulp-sass": "^4.0.2", | 129 | "gulp-sass": "^4.0.2", |
116 | "gulp-sass-variables": "^1.1.1", | 130 | "gulp-sass-variables": "1.1.1", |
117 | "gulp-server-livereload": "^1.9.2", | 131 | "gulp-server-livereload": "^1.9.2", |
118 | "hex-rgb": "3.0.0", | 132 | "hex-rgb": "3.0.0", |
133 | "html-webpack-plugin": "4.0.0-beta.5", | ||
119 | "husky": "^1.1.4", | 134 | "husky": "^1.1.4", |
120 | "install": "0.12.2", | ||
121 | "kebab-case": "1.0.0", | 135 | "kebab-case": "1.0.0", |
122 | "node-sass": "^4.7.2", | 136 | "lerna": "^3.8.0", |
123 | "npm": "6.5.0", | 137 | "mobx-react-devtools": "6.0.3", |
124 | "prettier": "1.15.2" | 138 | "mocha": "5.2.0", |
139 | "node-sass": "4.11.0", | ||
140 | "prettier": "1.15.2", | ||
141 | "react-intl-translations-manager": "5.0.3", | ||
142 | "terser-webpack-plugin": "1.2.1", | ||
143 | "ts-loader": "5.3.2", | ||
144 | "tslint": "5.12.0", | ||
145 | "tslint-config-airbnb": "5.11.1", | ||
146 | "typescript": "3.2.2", | ||
147 | "webpack": "4.28.3", | ||
148 | "webpack-cli": "3.2.1", | ||
149 | "webpack-dev-server": "3.1.14", | ||
150 | "webpack-node-externals": "1.7.2" | ||
125 | }, | 151 | }, |
126 | "config": { | 152 | "config": { |
127 | "commitizen": { | 153 | "commitizen": { |
@@ -129,11 +155,11 @@ | |||
129 | } | 155 | } |
130 | }, | 156 | }, |
131 | "browserslist": [ | 157 | "browserslist": [ |
132 | "Chrome 66" | 158 | "Chrome 69" |
133 | ], | 159 | ], |
134 | "husky": { | 160 | "husky": { |
135 | "hooks": { | 161 | "hooks": { |
136 | "pre-push": "npm run lint && npm run reformat-files" | 162 | "pre-push": "npm run lint && npm run reformat-files && npm run manage-translations" |
137 | } | 163 | } |
138 | } | 164 | } |
139 | } | 165 | } |