diff options
author | Vijay A <avijayr@protonmail.com> | 2021-07-16 20:02:46 +0530 |
---|---|---|
committer | Vijay A <avijayr@protonmail.com> | 2021-07-16 20:02:46 +0530 |
commit | 7fc4b762de52e4e1f150b8c86e45a533b7c43e84 (patch) | |
tree | 9bde97ce2aa7ca40135fd200c5230fb3b084758c | |
parent | Bumped up beta version to: 5.6.0-beta7 (diff) | |
parent | 5.6.0-nightly.87 (diff) | |
download | ferdium-app-7fc4b762de52e4e1f150b8c86e45a533b7c43e84.tar.gz ferdium-app-7fc4b762de52e4e1f150b8c86e45a533b7c43e84.tar.zst ferdium-app-7fc4b762de52e4e1f150b8c86e45a533b7c43e84.zip |
Merge branch 'nightly' into release
33 files changed, 638 insertions, 1305 deletions
@@ -4,7 +4,7 @@ | |||
4 | "@babel/preset-env", | 4 | "@babel/preset-env", |
5 | { | 5 | { |
6 | "targets": { | 6 | "targets": { |
7 | "electron": 4 | 7 | "electron": 13 |
8 | } | 8 | } |
9 | } | 9 | } |
10 | ], | 10 | ], |
@@ -26,11 +26,14 @@ | |||
26 | ], | 26 | ], |
27 | "@babel/proposal-throw-expressions", | 27 | "@babel/proposal-throw-expressions", |
28 | "@babel/syntax-dynamic-import", | 28 | "@babel/syntax-dynamic-import", |
29 | ["react-intl", { | 29 | [ |
30 | "messagesDir": "./src/i18n/messages/", | 30 | "react-intl", |
31 | "enforceDescriptions": false, | 31 | { |
32 | "extractSourceLocation": true | 32 | "messagesDir": "./src/i18n/messages/", |
33 | }], | 33 | "enforceDescriptions": false, |
34 | "extractSourceLocation": true | ||
35 | } | ||
36 | ], | ||
34 | [ | 37 | [ |
35 | "@babel/plugin-proposal-private-methods", | 38 | "@babel/plugin-proposal-private-methods", |
36 | { | 39 | { |
diff --git a/.github/PULL_REQUEST_TEMPLATE.md b/.github/PULL_REQUEST_TEMPLATE.md index 3092767fd..44de8e2e2 100644 --- a/.github/PULL_REQUEST_TEMPLATE.md +++ b/.github/PULL_REQUEST_TEMPLATE.md | |||
@@ -12,9 +12,9 @@ | |||
12 | 👉 https://github.com/sponsors/getferdi | 12 | 👉 https://github.com/sponsors/getferdi |
13 | 👉 https://opencollective.com/getferdi/donate | 13 | 👉 https://opencollective.com/getferdi/donate |
14 | 5. Please ensure you've completed all of the following. | 14 | 5. Please ensure you've completed all of the following. |
15 | - [ ] I have read the [Contributing Guidelines](https://github.com/getferdi/ferdi/blob/develop/CONTRIBUTING.md) for this project. | 15 | - [ ] I have read the [Contributing Guidelines](https://github.com/getferdi/ferdi/blob/develop/CONTRIBUTING.md) for this project. |
16 | - [ ] I agree to follow the [Code of Conduct](https://github.com/getferdi/ferdi/blob/develop/CODE_OF_CONDUCT.md) that this project adheres to. | 16 | - [ ] I agree to follow the [Code of Conduct](https://github.com/getferdi/ferdi/blob/develop/CODE_OF_CONDUCT.md) that this project adheres to. |
17 | - [ ] I have searched the [issue tracker](https://github.com/getferdi/ferdi/issues) for a feature request that matches the one I want to file, without success. | 17 | - [ ] I have searched the [issue tracker](https://github.com/getferdi/ferdi/issues) for a feature request that matches the one I want to file, without success. |
18 | 18 | ||
19 | #### Description of Change | 19 | #### Description of Change |
20 | <!-- Describe your changes in detail. --> | 20 | <!-- Describe your changes in detail. --> |
diff --git a/.github/workflows/dependency-updates.yml b/.github/workflows/dependency-updates.yml index 38de90dbd..cd06b8392 100644 --- a/.github/workflows/dependency-updates.yml +++ b/.github/workflows/dependency-updates.yml | |||
@@ -36,15 +36,14 @@ jobs: | |||
36 | cache-name: cache-node-modules | 36 | cache-name: cache-node-modules |
37 | with: | 37 | with: |
38 | path: ${{ env.NPM_CACHE }} | 38 | path: ${{ env.NPM_CACHE }} |
39 | key: ${{ runner.os }}-build-${{ env.cache-name }}-${{ hashFiles('**/package-lock.json') }} | 39 | key: ${{ runner.os }}-14.17-build-${{ env.cache-name }}-${{ hashFiles('**/package-lock.json') }} |
40 | restore-keys: | | 40 | restore-keys: | |
41 | ${{ runner.os }}-build-${{ env.cache-name }}- | 41 | ${{ runner.os }}-14.17-build-${{ env.cache-name }}- |
42 | ${{ runner.os }}-build- | 42 | ${{ runner.os }}-14.17-build- |
43 | ${{ runner.os }}- | 43 | - name: Use Node.js 14.17.3 |
44 | - name: Use Node.js 14.16.1 | ||
45 | uses: actions/setup-node@v2 | 44 | uses: actions/setup-node@v2 |
46 | with: | 45 | with: |
47 | node-version: 14.16.1 | 46 | node-version: 14.17.3 |
48 | - name: Uninstall locally and reinstall node-gyp globally | 47 | - name: Uninstall locally and reinstall node-gyp globally |
49 | run: | | 48 | run: | |
50 | npm uninstall node-gyp | 49 | npm uninstall node-gyp |
@@ -52,15 +51,12 @@ jobs: | |||
52 | - name: Install node dependencies recursively | 51 | - name: Install node dependencies recursively |
53 | run: npx lerna bootstrap | 52 | run: npx lerna bootstrap |
54 | - name: Update submodules | 53 | - name: Update submodules |
55 | run: git submodule update --remote -f | 54 | run: npm run update-submodules |
56 | - name: Update browserslist db | 55 | - name: Update browserslist db |
57 | run: npx browserslist@latest --update-db | 56 | run: npx browserslist@latest --update-db |
58 | - name: Run linter, reformatter, rebrander and tests | 57 | - name: Run linter, reformatter, rebrander and tests |
59 | run: | | 58 | run: | |
60 | npm run lint | 59 | npm run prepare-code |
61 | npm run reformat-files | ||
62 | npm run manage-translations | ||
63 | npm run apply-branding | ||
64 | npm run test | 60 | npm run test |
65 | - name: Commit submodules, dependency-updates and linter changes | 61 | - name: Commit submodules, dependency-updates and linter changes |
66 | run: | | 62 | run: | |
diff --git a/.github/workflows/ferdi-builds.yml b/.github/workflows/ferdi-builds.yml index de93bb9fb..6f89fbe25 100644 --- a/.github/workflows/ferdi-builds.yml +++ b/.github/workflows/ferdi-builds.yml | |||
@@ -2,13 +2,13 @@ | |||
2 | # For more information see: https://help.github.com/actions/language-and-framework-guides/using-nodejs-with-github-actions | 2 | # For more information see: https://help.github.com/actions/language-and-framework-guides/using-nodejs-with-github-actions |
3 | 3 | ||
4 | # Note: This workflow requires some secrets setup, and set on this repo with the names: | 4 | # Note: This workflow requires some secrets setup, and set on this repo with the names: |
5 | # 'FERDI_PUBLISH_TOKEN' (A GitHub Personal Access Token with appropriate permissions - for publishing the built artifacts) | 5 | # 'FERDI_PUBLISH_TOKEN' (A GitHub Personal Access Token with appropriate permissions - for publishing the built artifacts) |
6 | # 'APPLEID' (The username of your Apple developer account - for notarizing the mac artifacts) | 6 | # 'APPLEID' (The username of your Apple developer account - for notarizing the mac artifacts) |
7 | # 'APPLEID_PASSWORD' (An app-specific password - for notarizing the mac artifacts) | 7 | # 'APPLEID_PASSWORD' (An app-specific password - for notarizing the mac artifacts) |
8 | # 'CSC_LINK' (The HTTPS link or local path to certificate - for code signing of mac artifacts) | 8 | # 'CSC_LINK' (The HTTPS link or local path to certificate - for code signing of mac artifacts) |
9 | # 'CSC_KEY_PASSWORD' (The password to decrypt the certificate given in CSC_LINK - for code signing of mac artifacts) | 9 | # 'CSC_KEY_PASSWORD' (The password to decrypt the certificate given in CSC_LINK - for code signing of mac artifacts) |
10 | # 'WIN_CSC_LINK' (The HTTPS link or local path to certificate - for code signing of windows artifacts) | 10 | # 'WIN_CSC_LINK' (The HTTPS link or local path to certificate - for code signing of windows artifacts) |
11 | # 'WIN_CSC_KEY_PASSWORD' (The password to decrypt the certificate given in CSC_LINK - for code signing of windows artifacts) | 11 | # 'WIN_CSC_KEY_PASSWORD' (The password to decrypt the certificate given in CSC_LINK - for code signing of windows artifacts) |
12 | 12 | ||
13 | name: Ferdi Builds | 13 | name: Ferdi Builds |
14 | 14 | ||
@@ -102,11 +102,10 @@ jobs: | |||
102 | cache-name: cache-node-modules | 102 | cache-name: cache-node-modules |
103 | with: | 103 | with: |
104 | path: ${{ env.NPM_CACHE }} | 104 | path: ${{ env.NPM_CACHE }} |
105 | key: ${{ runner.os }}-build-${{ env.cache-name }}-${{ hashFiles('**/package-lock.json') }} | 105 | key: ${{ runner.os }}-14.17-build-${{ env.cache-name }}-${{ hashFiles('**/package-lock.json') }} |
106 | restore-keys: | | 106 | restore-keys: | |
107 | ${{ runner.os }}-build-${{ env.cache-name }}- | 107 | ${{ runner.os }}-14.17-build-${{ env.cache-name }}- |
108 | ${{ runner.os }}-build- | 108 | ${{ runner.os }}-14.17-build- |
109 | ${{ runner.os }}- | ||
110 | - name: Cache electron modules | 109 | - name: Cache electron modules |
111 | uses: actions/cache@v2 | 110 | uses: actions/cache@v2 |
112 | env: | 111 | env: |
@@ -121,10 +120,10 @@ jobs: | |||
121 | with: | 120 | with: |
122 | key: ${{ runner.os }}-${{ env.cache-name }} | 121 | key: ${{ runner.os }}-${{ env.cache-name }} |
123 | path: ${{ env.ELECTRON_BUILDER_CACHE }} | 122 | path: ${{ env.ELECTRON_BUILDER_CACHE }} |
124 | - name: Use Node.js 14.16.1 | 123 | - name: Use Node.js 14.17.3 |
125 | uses: actions/setup-node@v2 | 124 | uses: actions/setup-node@v2 |
126 | with: | 125 | with: |
127 | node-version: 14.16.1 | 126 | node-version: 14.17.3 |
128 | - name: Upgrade Xcode version on the macOS 10.15 default runners provided by GH Actions | 127 | - name: Upgrade Xcode version on the macOS 10.15 default runners provided by GH Actions |
129 | run: | | 128 | run: | |
130 | sudo rm -Rf /Library/Developer/CommandLineTools/SDKs/* | 129 | sudo rm -Rf /Library/Developer/CommandLineTools/SDKs/* |
@@ -133,6 +132,8 @@ jobs: | |||
133 | run: | | 132 | run: | |
134 | npm uninstall node-gyp | 133 | npm uninstall node-gyp |
135 | npm i -g node-gyp@8.0.0 && npm config set node_gyp "$(which node-gyp)" | 134 | npm i -g node-gyp@8.0.0 && npm config set node_gyp "$(which node-gyp)" |
135 | - name: Fix corrupted node cache | ||
136 | run: npm cache clean --force | ||
136 | - name: Install node dependencies recursively | 137 | - name: Install node dependencies recursively |
137 | run: npx lerna bootstrap | 138 | run: npx lerna bootstrap |
138 | - name: Package recipes | 139 | - name: Package recipes |
@@ -200,11 +201,10 @@ jobs: | |||
200 | cache-name: cache-node-modules | 201 | cache-name: cache-node-modules |
201 | with: | 202 | with: |
202 | path: ${{ env.NPM_CACHE }} | 203 | path: ${{ env.NPM_CACHE }} |
203 | key: ${{ runner.os }}-build-${{ env.cache-name }}-${{ hashFiles('**/package-lock.json') }} | 204 | key: ${{ runner.os }}-14.17-build-${{ env.cache-name }}-${{ hashFiles('**/package-lock.json') }} |
204 | restore-keys: | | 205 | restore-keys: | |
205 | ${{ runner.os }}-build-${{ env.cache-name }}- | 206 | ${{ runner.os }}-14.17-build-${{ env.cache-name }}- |
206 | ${{ runner.os }}-build- | 207 | ${{ runner.os }}-14.17-build- |
207 | ${{ runner.os }}- | ||
208 | - name: Cache electron modules | 208 | - name: Cache electron modules |
209 | uses: actions/cache@v2 | 209 | uses: actions/cache@v2 |
210 | env: | 210 | env: |
@@ -219,14 +219,16 @@ jobs: | |||
219 | with: | 219 | with: |
220 | key: ${{ runner.os }}-${{ env.cache-name }} | 220 | key: ${{ runner.os }}-${{ env.cache-name }} |
221 | path: ${{ env.ELECTRON_BUILDER_CACHE }} | 221 | path: ${{ env.ELECTRON_BUILDER_CACHE }} |
222 | - name: Use Node.js 14.16.1 | 222 | - name: Use Node.js 14.17.3 |
223 | uses: actions/setup-node@v2 | 223 | uses: actions/setup-node@v2 |
224 | with: | 224 | with: |
225 | node-version: 14.16.1 | 225 | node-version: 14.17.3 |
226 | - name: Uninstall locally and reinstall node-gyp globally | 226 | - name: Uninstall locally and reinstall node-gyp globally |
227 | run: | | 227 | run: | |
228 | npm uninstall node-gyp | 228 | npm uninstall node-gyp |
229 | npm i -g node-gyp@8.0.0 && npm config set node_gyp "$(which node-gyp)" | 229 | npm i -g node-gyp@8.0.0 && npm config set node_gyp "$(which node-gyp)" |
230 | - name: Fix corrupted node cache | ||
231 | run: npm cache clean --force | ||
230 | - name: Install node dependencies recursively | 232 | - name: Install node dependencies recursively |
231 | run: npx lerna bootstrap | 233 | run: npx lerna bootstrap |
232 | - name: Package recipes | 234 | - name: Package recipes |
@@ -290,11 +292,10 @@ jobs: | |||
290 | cache-name: cache-node-modules | 292 | cache-name: cache-node-modules |
291 | with: | 293 | with: |
292 | path: ${{ env.NPM_CACHE }} | 294 | path: ${{ env.NPM_CACHE }} |
293 | key: ${{ runner.os }}-build-${{ env.cache-name }}-${{ hashFiles('**/package-lock.json') }} | 295 | key: ${{ runner.os }}-14.17-build-${{ env.cache-name }}-${{ hashFiles('**/package-lock.json') }} |
294 | restore-keys: | | 296 | restore-keys: | |
295 | ${{ runner.os }}-build-${{ env.cache-name }}- | 297 | ${{ runner.os }}-14.17-build-${{ env.cache-name }}- |
296 | ${{ runner.os }}-build- | 298 | ${{ runner.os }}-14.17-build- |
297 | ${{ runner.os }}- | ||
298 | - name: Cache electron modules | 299 | - name: Cache electron modules |
299 | uses: actions/cache@v2 | 300 | uses: actions/cache@v2 |
300 | env: | 301 | env: |
@@ -309,17 +310,23 @@ jobs: | |||
309 | with: | 310 | with: |
310 | key: ${{ runner.os }}-${{ env.cache-name }} | 311 | key: ${{ runner.os }}-${{ env.cache-name }} |
311 | path: ${{ env.ELECTRON_BUILDER_CACHE }} | 312 | path: ${{ env.ELECTRON_BUILDER_CACHE }} |
312 | - name: Use Node.js 14.16.1 | 313 | - name: Use Node.js 14.17.3 |
313 | uses: actions/setup-node@v2 | 314 | uses: actions/setup-node@v2 |
314 | with: | 315 | with: |
315 | node-version: 14.16.1 | 316 | node-version: 14.17.3 |
317 | - name: Fix corrupted node cache | ||
318 | run: npm cache clean --force | ||
319 | shell: bash | ||
316 | - name: Install node dependencies recursively | 320 | - name: Install node dependencies recursively |
317 | run: npx lerna bootstrap | 321 | run: npx lerna bootstrap |
322 | shell: bash | ||
318 | - name: Package recipes | 323 | - name: Package recipes |
319 | run: npm i && npm run package | 324 | run: npm i && npm run package |
320 | working-directory: ./recipes | 325 | working-directory: ./recipes |
326 | shell: bash | ||
321 | - name: Run linter and tests | 327 | - name: Run linter and tests |
322 | run: npm run lint && npm run test | 328 | run: npm run lint && npm run test |
329 | shell: bash | ||
323 | - name: Build Ferdi without publish for any branch not 'nightly' and not 'release' | 330 | - name: Build Ferdi without publish for any branch not 'nightly' and not 'release' |
324 | if: ${{ env.GIT_BRANCH_NAME != 'nightly' && env.GIT_BRANCH_NAME != 'release' }} | 331 | if: ${{ env.GIT_BRANCH_NAME != 'nightly' && env.GIT_BRANCH_NAME != 'release' }} |
325 | run: npm run build -- --publish never | 332 | run: npm run build -- --publish never |
@@ -1 +1 @@ | |||
14.16.1 | 14.17.3 | ||
diff --git a/.prettierrc.js b/.prettierrc.js index 6db0775a3..6a0a09497 100644 --- a/.prettierrc.js +++ b/.prettierrc.js | |||
@@ -1,4 +1,5 @@ | |||
1 | module.exports = { | 1 | module.exports = { |
2 | singleQuote: true, | 2 | singleQuote: true, |
3 | arrowParens: 'avoid' | 3 | arrowParens: 'avoid', |
4 | trailingComma: 'all', | ||
4 | }; | 5 | }; |
diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index c26de8a12..0b643ea10 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md | |||
@@ -52,13 +52,13 @@ As a basic rule, before filing issues, feature requests or anything else. Take a | |||
52 | 52 | ||
53 | #### Node.js, npm, node-gyp | 53 | #### Node.js, npm, node-gyp |
54 | 54 | ||
55 | Please make sure you are running the exact node version used by the developers/contributors as specified in the [nvmrc file](./.nvmrc). | 55 | Please make sure you are conforming to the `engines` requirements used by the developers/contributors as specified in the [package.json file](./package.json#engines). |
56 | 56 | ||
57 | Currently, these are the combinations of system dependencies that work on an intel-based machines for MacOS/Linux/Windows (building on an ARM-based machine is still a work-in-progress due to node-sass native dependencies) | 57 | Currently, these are the combinations of system dependencies that work for MacOS/Linux/Windows: |
58 | 58 | ||
59 | ```bash | 59 | ```bash |
60 | node -v | 60 | node -v |
61 | v14.16.1 | 61 | v14.17.3 |
62 | npm -v | 62 | npm -v |
63 | 6.14.12 | 63 | 6.14.12 |
64 | node-gyp -v | 64 | node-gyp -v |
@@ -74,7 +74,7 @@ _Note:_ This list can likely get outdated. If so, please refer to the specific v | |||
74 | #### Debian/Ubuntu | 74 | #### Debian/Ubuntu |
75 | 75 | ||
76 | ```bash | 76 | ```bash |
77 | apt install ca-certificates curl netbase wget tzdata rpm | 77 | apt-get update -y && apt-get install --no-install-recommends -y rpm ruby gem && gem install fpm --no-ri --no-rdoc --no-document |
78 | ``` | 78 | ``` |
79 | 79 | ||
80 | #### Fedora | 80 | #### Fedora |
@@ -181,7 +181,7 @@ npm run dev | |||
181 | DEBUG=Ferdi:* npm run start | 181 | DEBUG=Ferdi:* npm run start |
182 | ``` | 182 | ``` |
183 | 183 | ||
184 | Optionally, you can run both commands in one terminal with [misty](https://github.com/adlk/misty) (see [misty.yml](https://github.com/getferdi/ferdi/blob/develop/misty.yml)): | 184 | - Optionally, you can run both commands in one terminal with [misty](https://github.com/adlk/misty) (see [misty.yml](https://github.com/getferdi/ferdi/blob/develop/misty.yml)): |
185 | 185 | ||
186 | ```bash | 186 | ```bash |
187 | DEBUG=Ferdi:* npx misty | 187 | DEBUG=Ferdi:* npx misty |
@@ -213,15 +213,11 @@ Assets will be available in the `out` folder. | |||
213 | 213 | ||
214 | ## Release | 214 | ## Release |
215 | 215 | ||
216 | Create a new [draft release](https://github.com/getferdi/ferdi/releases/new) that targets the `release` branch, then: | ||
217 | |||
218 | ```bash | 216 | ```bash |
219 | git checkout develop && git pull -r | 217 | git checkout nightly && git pull -r |
220 | git checkout release | 218 | git checkout release |
221 | git submodule update --remote --force | 219 | git merge --no-ff nightly --no-verify |
222 | git commit -am "Update submodules" | ||
223 | git merge --no-ff develop | ||
224 | git push | 220 | git push |
225 | ``` | 221 | ``` |
226 | 222 | ||
227 | Once the draft release assets are uploaded (13 assets), publish the release (you will need elevated permissions in GitHub for doing this). The last commit of the `release` branch will be tagged. You can then merge `release` into `master` and back into `develop` if needed | 223 | This will automatically trigger the build, as part of which, a new, draft release will be created [here](https://github.com/getferdi/ferdi/releases/). Once all the assets are uploaded (19 assets in total), publish the release (you will need elevated permissions in GitHub for doing this). The last commit of the `release` branch will be tagged. |
diff --git a/Dockerfile b/Dockerfile index b6526460f..bb0381d31 100644 --- a/Dockerfile +++ b/Dockerfile | |||
@@ -8,12 +8,12 @@ ENV PATH="/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/sna | |||
8 | 8 | ||
9 | ARG DEBIAN_FRONTEND=noninteractive | 9 | ARG DEBIAN_FRONTEND=noninteractive |
10 | # Note: This is added for building on ARM machines | 10 | # Note: This is added for building on ARM machines |
11 | ARG USE_SYSTEM_FPM="true" | 11 | ARG USE_SYSTEM_FPM=true |
12 | # Note: Added to bypass the error with missing git repo information for the 'preval-build-info' module | 12 | # Note: Added to bypass the error with missing git repo information for the 'preval-build-info' module |
13 | ARG PREVAL_BUILD_INFO_PLACEHOLDERS=true | 13 | ARG PREVAL_BUILD_INFO_PLACEHOLDERS=true |
14 | 14 | ||
15 | RUN apt-get update \ | 15 | RUN apt-get update -y \ |
16 | && apt-get install -y rpm ruby gem \ | 16 | && apt-get install --no-install-recommends -y rpm ruby gem \ |
17 | && gem install fpm --no-ri --no-rdoc --no-document | 17 | && gem install fpm --no-ri --no-rdoc --no-document |
18 | 18 | ||
19 | WORKDIR /usr/src/ferdi | 19 | WORKDIR /usr/src/ferdi |
@@ -217,7 +217,7 @@ If you use an AUR Helper e.g. yay, simply install it via `yay -S ferdi`. | |||
217 | 217 | ||
218 | ### Adds internal changes | 218 | ### Adds internal changes |
219 | 219 | ||
220 | - [x] Upgrades to Electron 13.1.6 | 220 | - [x] Upgrades to Electron 13.1.7 |
221 | - [x] Switches to [`electron-spellchecker`](https://github.com/electron-userland/electron-spellchecker) to improve application size | 221 | - [x] Switches to [`electron-spellchecker`](https://github.com/electron-userland/electron-spellchecker) to improve application size |
222 | - [x] Minifies build files to improve app size | 222 | - [x] Minifies build files to improve app size |
223 | - [x] Adds "npm run prepare-code" command for development to lint and beautify code | 223 | - [x] Adds "npm run prepare-code" command for development to lint and beautify code |
diff --git a/electron-builder.yml b/electron-builder.yml index e3737150c..48b3c4767 100644 --- a/electron-builder.yml +++ b/electron-builder.yml | |||
@@ -55,6 +55,7 @@ linux: | |||
55 | target: | 55 | target: |
56 | - target: AppImage | 56 | - target: AppImage |
57 | - target: deb | 57 | - target: deb |
58 | arch: [x64, arm64, armv7l] | ||
58 | - target: tar.gz | 59 | - target: tar.gz |
59 | - target: rpm | 60 | - target: rpm |
60 | - target: freebsd | 61 | - target: freebsd |
@@ -70,3 +71,4 @@ protocols: | |||
70 | asarUnpack: | 71 | asarUnpack: |
71 | - ./recipes | 72 | - ./recipes |
72 | - ./assets/images/taskbar | 73 | - ./assets/images/taskbar |
74 | - ./node_modules/@meetfranz | ||
diff --git a/gulpfile.babel.js b/gulpfile.babel.js index 9a04732b7..ed5245ee1 100644 --- a/gulpfile.babel.js +++ b/gulpfile.babel.js | |||
@@ -1,8 +1,8 @@ | |||
1 | /* eslint max-len: 0 */ | ||
2 | import gulp from 'gulp'; | 1 | import gulp from 'gulp'; |
3 | import gulpIf from 'gulp-if'; | 2 | import gulpIf from 'gulp-if'; |
4 | import babel from 'gulp-babel'; | 3 | import babel from 'gulp-babel'; |
5 | import sass from 'gulp-sass'; | 4 | import dartSass from 'sass'; |
5 | import gulpSass from 'gulp-sass'; | ||
6 | import csso from 'gulp-csso'; | 6 | import csso from 'gulp-csso'; |
7 | import terser from 'terser'; | 7 | import terser from 'terser'; |
8 | import composer from 'gulp-uglify/composer'; | 8 | import composer from 'gulp-uglify/composer'; |
@@ -22,19 +22,18 @@ import * as rawStyleConfig from './src/theme/default/legacy.js'; | |||
22 | 22 | ||
23 | dotenv.config(); | 23 | dotenv.config(); |
24 | 24 | ||
25 | const sass = gulpSass(dartSass); | ||
25 | const uglify = composer(terser, console); | 26 | const uglify = composer(terser, console); |
26 | 27 | ||
27 | const isDevBuild = process.env.NODE_ENV === 'development'; | 28 | const isDevBuild = process.env.NODE_ENV === 'development'; |
28 | 29 | ||
29 | const getTargetEnv = isDevBuild ? 'development' : 'production'; | 30 | const getTargetEnv = isDevBuild ? 'development' : 'production'; |
30 | 31 | ||
31 | const styleConfig = Object.keys(rawStyleConfig).map((key) => { | 32 | const styleConfig = Object.keys(rawStyleConfig).map(key => { |
32 | const isHex = /^#[0-9A-F]{6}$/i.test(rawStyleConfig[key]); | 33 | const isHex = /^#[0-9A-F]{6}$/i.test(rawStyleConfig[key]); |
33 | return { | 34 | return { |
34 | [`$raw_${kebabCase(key)}`]: isHex | 35 | [`$raw_${kebabCase(key)}`]: isHex |
35 | ? hexRgb(rawStyleConfig[key], { format: 'array' }) | 36 | ? hexRgb(rawStyleConfig[key], { format: 'array' }).splice(0, 3).join(',') |
36 | .splice(0, 3) | ||
37 | .join(',') | ||
38 | : rawStyleConfig[key], | 37 | : rawStyleConfig[key], |
39 | }; | 38 | }; |
40 | }); | 39 | }); |
@@ -107,7 +106,7 @@ function _shell(cmd, cb) { | |||
107 | ); | 106 | ); |
108 | } | 107 | } |
109 | 108 | ||
110 | const clean = (done) => { | 109 | const clean = done => { |
111 | removeSync(paths.tmp); | 110 | removeSync(paths.tmp); |
112 | removeSync(paths.dest); | 111 | removeSync(paths.dest); |
113 | removeSync(paths.dist); | 112 | removeSync(paths.dist); |
@@ -140,7 +139,7 @@ export function mvLernaPackages() { | |||
140 | } | 139 | } |
141 | 140 | ||
142 | export function exportBuildInfo() { | 141 | export function exportBuildInfo() { |
143 | var buildInfoData = { | 142 | const buildInfoData = { |
144 | timestamp: buildInfo.timestamp, | 143 | timestamp: buildInfo.timestamp, |
145 | gitHashShort: buildInfo.gitHashShort, | 144 | gitHashShort: buildInfo.gitHashShort, |
146 | gitBranch: buildInfo.gitBranch, | 145 | gitBranch: buildInfo.gitBranch, |
@@ -151,10 +150,16 @@ export function exportBuildInfo() { | |||
151 | export function html() { | 150 | export function html() { |
152 | return gulp | 151 | return gulp |
153 | .src(paths.html.src, { since: gulp.lastRun(html) }) | 152 | .src(paths.html.src, { since: gulp.lastRun(html) }) |
154 | .pipe(gulpIf(!isDevBuild, htmlMin({ // Only minify in production to speed up dev builds | 153 | .pipe( |
155 | collapseWhitespace: true, | 154 | gulpIf( |
156 | removeComments: true, | 155 | !isDevBuild, |
157 | }))) | 156 | htmlMin({ |
157 | // Only minify in production to speed up dev builds | ||
158 | collapseWhitespace: true, | ||
159 | removeComments: true, | ||
160 | }), | ||
161 | ), | ||
162 | ) | ||
158 | .pipe(gulp.dest(paths.html.dest)) | 163 | .pipe(gulp.dest(paths.html.dest)) |
159 | .pipe(connect.reload()); | 164 | .pipe(connect.reload()); |
160 | } | 165 | } |
@@ -177,9 +182,15 @@ export function styles() { | |||
177 | includePaths: ['./node_modules', '../node_modules'], | 182 | includePaths: ['./node_modules', '../node_modules'], |
178 | }).on('error', sass.logError), | 183 | }).on('error', sass.logError), |
179 | ) | 184 | ) |
180 | .pipe((gulpIf(!isDevBuild, csso({ // Only minify in production to speed up dev builds | 185 | .pipe( |
181 | restructure: false, // Don't restructure CSS, otherwise it will break the styles | 186 | gulpIf( |
182 | })))) | 187 | !isDevBuild, |
188 | csso({ | ||
189 | // Only minify in production to speed up dev builds | ||
190 | restructure: false, // Don't restructure CSS, otherwise it will break the styles | ||
191 | }), | ||
192 | ), | ||
193 | ) | ||
183 | .pipe(gulp.dest(paths.styles.dest)) | 194 | .pipe(gulp.dest(paths.styles.dest)) |
184 | .pipe(connect.reload()); | 195 | .pipe(connect.reload()); |
185 | } | 196 | } |
@@ -202,9 +213,15 @@ export function verticalStyle() { | |||
202 | includePaths: ['./node_modules', '../node_modules'], | 213 | includePaths: ['./node_modules', '../node_modules'], |
203 | }).on('error', sass.logError), | 214 | }).on('error', sass.logError), |
204 | ) | 215 | ) |
205 | .pipe((gulpIf(!isDevBuild, csso({ // Only minify in production to speed up dev builds | 216 | .pipe( |
206 | restructure: false, // Don't restructure CSS, otherwise it will break the styles | 217 | gulpIf( |
207 | })))) | 218 | !isDevBuild, |
219 | csso({ | ||
220 | // Only minify in production to speed up dev builds | ||
221 | restructure: false, // Don't restructure CSS, otherwise it will break the styles | ||
222 | }), | ||
223 | ), | ||
224 | ) | ||
208 | .pipe(gulp.dest(paths.verticalStyle.dest)) | 225 | .pipe(gulp.dest(paths.verticalStyle.dest)) |
209 | .pipe(connect.reload()); | 226 | .pipe(connect.reload()); |
210 | } | 227 | } |
@@ -240,11 +257,13 @@ export function webserver() { | |||
240 | } | 257 | } |
241 | 258 | ||
242 | export function recipes() { | 259 | export function recipes() { |
243 | return gulp.src(paths.recipes.src, { since: gulp.lastRun(recipes) }) | 260 | return gulp |
261 | .src(paths.recipes.src, { since: gulp.lastRun(recipes) }) | ||
244 | .pipe(gulp.dest(paths.recipes.dest)); | 262 | .pipe(gulp.dest(paths.recipes.dest)); |
245 | } | 263 | } |
246 | export function recipeInfo() { | 264 | export function recipeInfo() { |
247 | return gulp.src(paths.recipeInfo.src, { since: gulp.lastRun(recipeInfo) }) | 265 | return gulp |
266 | .src(paths.recipeInfo.src, { since: gulp.lastRun(recipeInfo) }) | ||
248 | .pipe(gulp.dest(paths.recipeInfo.dest)); | 267 | .pipe(gulp.dest(paths.recipeInfo.dest)); |
249 | } | 268 | } |
250 | 269 | ||
diff --git a/package-lock.json b/package-lock.json index 9c263bbcf..dff7eadce 100644 --- a/package-lock.json +++ b/package-lock.json | |||
@@ -4056,20 +4056,12 @@ | |||
4056 | }, | 4056 | }, |
4057 | "dependencies": { | 4057 | "dependencies": { |
4058 | "debug": { | 4058 | "debug": { |
4059 | "version": "4.3.1", | 4059 | "version": "4.3.2", |
4060 | "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", | 4060 | "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz", |
4061 | "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", | 4061 | "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==", |
4062 | "dev": true, | 4062 | "dev": true, |
4063 | "requires": { | 4063 | "requires": { |
4064 | "ms": "2.1.2" | 4064 | "ms": "2.1.2" |
4065 | }, | ||
4066 | "dependencies": { | ||
4067 | "ms": { | ||
4068 | "version": "2.1.2", | ||
4069 | "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", | ||
4070 | "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", | ||
4071 | "dev": true | ||
4072 | } | ||
4073 | } | 4065 | } |
4074 | }, | 4066 | }, |
4075 | "fs-extra": { | 4067 | "fs-extra": { |
@@ -4094,6 +4086,12 @@ | |||
4094 | "universalify": "^2.0.0" | 4086 | "universalify": "^2.0.0" |
4095 | } | 4087 | } |
4096 | }, | 4088 | }, |
4089 | "ms": { | ||
4090 | "version": "2.1.2", | ||
4091 | "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", | ||
4092 | "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", | ||
4093 | "dev": true | ||
4094 | }, | ||
4097 | "universalify": { | 4095 | "universalify": { |
4098 | "version": "2.0.0", | 4096 | "version": "2.0.0", |
4099 | "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", | 4097 | "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", |
@@ -8763,9 +8761,9 @@ | |||
8763 | "dev": true | 8761 | "dev": true |
8764 | }, | 8762 | }, |
8765 | "@types/debug": { | 8763 | "@types/debug": { |
8766 | "version": "4.1.5", | 8764 | "version": "4.1.6", |
8767 | "resolved": "https://registry.npmjs.org/@types/debug/-/debug-4.1.5.tgz", | 8765 | "resolved": "https://registry.npmjs.org/@types/debug/-/debug-4.1.6.tgz", |
8768 | "integrity": "sha512-Q1y515GcOdTHgagaVFhHnIFQ38ygs/kmxdNpvpou+raI9UO3YZcHDngBSYKQklcKlvA7iuQlmIKbzvmxcOE9CQ==", | 8766 | "integrity": "sha512-7fDOJFA/x8B+sO1901BmHlf5dE1cxBU8mRXj8QOEDnn16hhGJv/IHxJtZhvsabZsIMn0eLIyeOKAeqSNJJYTpA==", |
8769 | "dev": true | 8767 | "dev": true |
8770 | }, | 8768 | }, |
8771 | "@types/eslint": { | 8769 | "@types/eslint": { |
@@ -9048,9 +9046,9 @@ | |||
9048 | "dev": true | 9046 | "dev": true |
9049 | }, | 9047 | }, |
9050 | "@types/verror": { | 9048 | "@types/verror": { |
9051 | "version": "1.10.4", | 9049 | "version": "1.10.5", |
9052 | "resolved": "https://registry.npmjs.org/@types/verror/-/verror-1.10.4.tgz", | 9050 | "resolved": "https://registry.npmjs.org/@types/verror/-/verror-1.10.5.tgz", |
9053 | "integrity": "sha512-OjJdqx6QlbyZw9LShPwRW+Kmiegeg3eWNI41MQQKaG3vjdU2L9SRElntM51HmHBY1cu7izxQJ1lMYioQh3XMBg==", | 9051 | "integrity": "sha512-9UjMCHK5GPgQRoNbqdLIAvAy0EInuiqbW0PBMtVP6B5B2HQJlvoJHM+KodPZMEjOa5VkSc+5LH7xy+cUzQdmHw==", |
9054 | "dev": true, | 9052 | "dev": true, |
9055 | "optional": true | 9053 | "optional": true |
9056 | }, | 9054 | }, |
@@ -9925,12 +9923,6 @@ | |||
9925 | } | 9923 | } |
9926 | } | 9924 | } |
9927 | }, | 9925 | }, |
9928 | "amdefine": { | ||
9929 | "version": "1.0.1", | ||
9930 | "resolved": "https://registry.npmjs.org/amdefine/-/amdefine-1.0.1.tgz", | ||
9931 | "integrity": "sha1-SlKCrBZHKek2Gbz9OtFR+BfOkfU=", | ||
9932 | "dev": true | ||
9933 | }, | ||
9934 | "ansi-align": { | 9926 | "ansi-align": { |
9935 | "version": "3.0.0", | 9927 | "version": "3.0.0", |
9936 | "resolved": "https://registry.npmjs.org/ansi-align/-/ansi-align-3.0.0.tgz", | 9928 | "resolved": "https://registry.npmjs.org/ansi-align/-/ansi-align-3.0.0.tgz", |
@@ -10219,15 +10211,15 @@ | |||
10219 | } | 10211 | } |
10220 | }, | 10212 | }, |
10221 | "app-builder-bin": { | 10213 | "app-builder-bin": { |
10222 | "version": "3.5.13", | 10214 | "version": "3.7.1", |
10223 | "resolved": "https://registry.npmjs.org/app-builder-bin/-/app-builder-bin-3.5.13.tgz", | 10215 | "resolved": "https://registry.npmjs.org/app-builder-bin/-/app-builder-bin-3.7.1.tgz", |
10224 | "integrity": "sha512-ighVe9G+bT1ENGdp9ecO1P+94vv/f+FUwaI+XkNzeg9bYF8Oi3BQ+mJuxS00UgyHs8luuOzjzC+qnAtdb43Mpg==", | 10216 | "integrity": "sha512-ql93vEUq6WsstGXD+SBLSIQw6SNnhbDEM0swzgugytMxLp3rT24Ag/jcC80ZHxiPRTdew1niuR7P3/FCrDqIjw==", |
10225 | "dev": true | 10217 | "dev": true |
10226 | }, | 10218 | }, |
10227 | "app-builder-lib": { | 10219 | "app-builder-lib": { |
10228 | "version": "22.11.7", | 10220 | "version": "22.11.9", |
10229 | "resolved": "https://registry.npmjs.org/app-builder-lib/-/app-builder-lib-22.11.7.tgz", | 10221 | "resolved": "https://registry.npmjs.org/app-builder-lib/-/app-builder-lib-22.11.9.tgz", |
10230 | "integrity": "sha512-pS9/cR4/TnNZVAHZECiSvvwTBzbwblj7KBBZkMKDG57nibq0I1XY8zAaYeHFdlYTyrRcz9JUXbAqJKezya7UFQ==", | 10222 | "integrity": "sha512-mS8aFN16IlzXzD1LwuheHliCI7wiJjC+agiCh+mxRtY8TKinb0vSI4pggib4RHvVq55l3RxDX4EEWGuqGMScIA==", |
10231 | "dev": true, | 10223 | "dev": true, |
10232 | "requires": { | 10224 | "requires": { |
10233 | "7zip-bin": "~5.1.1", | 10225 | "7zip-bin": "~5.1.1", |
@@ -10236,12 +10228,13 @@ | |||
10236 | "@malept/flatpak-bundler": "^0.4.0", | 10228 | "@malept/flatpak-bundler": "^0.4.0", |
10237 | "async-exit-hook": "^2.0.1", | 10229 | "async-exit-hook": "^2.0.1", |
10238 | "bluebird-lst": "^1.0.9", | 10230 | "bluebird-lst": "^1.0.9", |
10239 | "builder-util": "22.11.7", | 10231 | "builder-util": "22.11.9", |
10240 | "builder-util-runtime": "8.7.7", | 10232 | "builder-util-runtime": "8.7.8", |
10241 | "chromium-pickle-js": "^0.2.0", | 10233 | "chromium-pickle-js": "^0.2.0", |
10242 | "debug": "^4.3.2", | 10234 | "debug": "^4.3.2", |
10243 | "ejs": "^3.1.6", | 10235 | "ejs": "^3.1.6", |
10244 | "electron-publish": "22.11.7", | 10236 | "electron-osx-sign": "^0.5.0", |
10237 | "electron-publish": "22.11.9", | ||
10245 | "fs-extra": "^10.0.0", | 10238 | "fs-extra": "^10.0.0", |
10246 | "hosted-git-info": "^4.0.2", | 10239 | "hosted-git-info": "^4.0.2", |
10247 | "is-ci": "^3.0.0", | 10240 | "is-ci": "^3.0.0", |
@@ -10262,9 +10255,9 @@ | |||
10262 | "dev": true | 10255 | "dev": true |
10263 | }, | 10256 | }, |
10264 | "builder-util-runtime": { | 10257 | "builder-util-runtime": { |
10265 | "version": "8.7.7", | 10258 | "version": "8.7.8", |
10266 | "resolved": "https://registry.npmjs.org/builder-util-runtime/-/builder-util-runtime-8.7.7.tgz", | 10259 | "resolved": "https://registry.npmjs.org/builder-util-runtime/-/builder-util-runtime-8.7.8.tgz", |
10267 | "integrity": "sha512-RUfoXzVrmFFI0K/Oft0CtP1LpTIOlBeLJatt5DePTI0KlxE156am4SGUpqtbbdqZNm++LkV9mX4olBDcXyGPow==", | 10260 | "integrity": "sha512-j7V45HIXX5dzminZLVKlmgmqaXpt44CcpFVEjlkO6zPM3IQFjeb+jvOKcqygg5MK3Q1Q5l4Jj9m9xZp0Rc4TiQ==", |
10268 | "dev": true, | 10261 | "dev": true, |
10269 | "requires": { | 10262 | "requires": { |
10270 | "debug": "^4.3.2", | 10263 | "debug": "^4.3.2", |
@@ -10284,25 +10277,6 @@ | |||
10284 | "dev": true, | 10277 | "dev": true, |
10285 | "requires": { | 10278 | "requires": { |
10286 | "ms": "2.1.2" | 10279 | "ms": "2.1.2" |
10287 | }, | ||
10288 | "dependencies": { | ||
10289 | "ms": { | ||
10290 | "version": "2.1.2", | ||
10291 | "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", | ||
10292 | "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", | ||
10293 | "dev": true | ||
10294 | } | ||
10295 | } | ||
10296 | }, | ||
10297 | "fs-extra": { | ||
10298 | "version": "10.0.0", | ||
10299 | "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.0.0.tgz", | ||
10300 | "integrity": "sha512-C5owb14u9eJwizKGdchcDUQeFtlSHHthBk8pbX9Vc1PFZrLombudjDnNns88aYslCyF6IY5SUw3Roz6xShcEIQ==", | ||
10301 | "dev": true, | ||
10302 | "requires": { | ||
10303 | "graceful-fs": "^4.2.0", | ||
10304 | "jsonfile": "^6.0.1", | ||
10305 | "universalify": "^2.0.0" | ||
10306 | } | 10280 | } |
10307 | }, | 10281 | }, |
10308 | "hosted-git-info": { | 10282 | "hosted-git-info": { |
@@ -10332,16 +10306,6 @@ | |||
10332 | "argparse": "^2.0.1" | 10306 | "argparse": "^2.0.1" |
10333 | } | 10307 | } |
10334 | }, | 10308 | }, |
10335 | "jsonfile": { | ||
10336 | "version": "6.1.0", | ||
10337 | "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", | ||
10338 | "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", | ||
10339 | "dev": true, | ||
10340 | "requires": { | ||
10341 | "graceful-fs": "^4.1.6", | ||
10342 | "universalify": "^2.0.0" | ||
10343 | } | ||
10344 | }, | ||
10345 | "lazy-val": { | 10309 | "lazy-val": { |
10346 | "version": "1.0.5", | 10310 | "version": "1.0.5", |
10347 | "resolved": "https://registry.npmjs.org/lazy-val/-/lazy-val-1.0.5.tgz", | 10311 | "resolved": "https://registry.npmjs.org/lazy-val/-/lazy-val-1.0.5.tgz", |
@@ -10357,19 +10321,10 @@ | |||
10357 | "yallist": "^4.0.0" | 10321 | "yallist": "^4.0.0" |
10358 | } | 10322 | } |
10359 | }, | 10323 | }, |
10360 | "semver": { | 10324 | "ms": { |
10361 | "version": "7.3.5", | 10325 | "version": "2.1.2", |
10362 | "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", | 10326 | "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", |
10363 | "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", | 10327 | "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", |
10364 | "dev": true, | ||
10365 | "requires": { | ||
10366 | "lru-cache": "^6.0.0" | ||
10367 | } | ||
10368 | }, | ||
10369 | "universalify": { | ||
10370 | "version": "2.0.0", | ||
10371 | "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", | ||
10372 | "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", | ||
10373 | "dev": true | 10328 | "dev": true |
10374 | }, | 10329 | }, |
10375 | "yallist": { | 10330 | "yallist": { |
@@ -11081,12 +11036,6 @@ | |||
11081 | "integrity": "sha512-NW2cX8m1Q7KPA7a5M2ULQeZ2wR5qI5PAbw5L0UOMxdioVk9PMZ0h1TmyZEkPYrCvYjDlFICusOu1dlEKAAeXBw==", | 11036 | "integrity": "sha512-NW2cX8m1Q7KPA7a5M2ULQeZ2wR5qI5PAbw5L0UOMxdioVk9PMZ0h1TmyZEkPYrCvYjDlFICusOu1dlEKAAeXBw==", |
11082 | "dev": true | 11037 | "dev": true |
11083 | }, | 11038 | }, |
11084 | "async-foreach": { | ||
11085 | "version": "0.1.3", | ||
11086 | "resolved": "https://registry.npmjs.org/async-foreach/-/async-foreach-0.1.3.tgz", | ||
11087 | "integrity": "sha1-NhIfhFwFeBct5Bmpfb6x0W7DRUI=", | ||
11088 | "dev": true | ||
11089 | }, | ||
11090 | "async-limiter": { | 11039 | "async-limiter": { |
11091 | "version": "1.0.1", | 11040 | "version": "1.0.1", |
11092 | "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.1.tgz", | 11041 | "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.1.tgz", |
@@ -11701,6 +11650,7 @@ | |||
11701 | "version": "0.0.9", | 11650 | "version": "0.0.9", |
11702 | "resolved": "https://registry.npmjs.org/block-stream/-/block-stream-0.0.9.tgz", | 11651 | "resolved": "https://registry.npmjs.org/block-stream/-/block-stream-0.0.9.tgz", |
11703 | "integrity": "sha1-E+v+d4oDIFz+A3UUgeu0szAMEmo=", | 11652 | "integrity": "sha1-E+v+d4oDIFz+A3UUgeu0szAMEmo=", |
11653 | "optional": true, | ||
11704 | "requires": { | 11654 | "requires": { |
11705 | "inherits": "~2.0.0" | 11655 | "inherits": "~2.0.0" |
11706 | } | 11656 | } |
@@ -12205,17 +12155,17 @@ | |||
12205 | "dev": true | 12155 | "dev": true |
12206 | }, | 12156 | }, |
12207 | "builder-util": { | 12157 | "builder-util": { |
12208 | "version": "22.11.7", | 12158 | "version": "22.11.9", |
12209 | "resolved": "https://registry.npmjs.org/builder-util/-/builder-util-22.11.7.tgz", | 12159 | "resolved": "https://registry.npmjs.org/builder-util/-/builder-util-22.11.9.tgz", |
12210 | "integrity": "sha512-ihqUe5ey82LM9qqQe0/oIcaSm9w+B9UjcsWJZxJliTBsbU+sErOpDFpHW+sim0veiTF/EIcGUh9HoduWw+l9FA==", | 12160 | "integrity": "sha512-phiEuT361Pzb8kNN2ZQDr7PHV+TTNMydqIow9Wcrl69VxM1q89qJPLvHsDhR9m9T0OCMHaO0UsZsJ8Jsx2LDJQ==", |
12211 | "dev": true, | 12161 | "dev": true, |
12212 | "requires": { | 12162 | "requires": { |
12213 | "7zip-bin": "~5.1.1", | 12163 | "7zip-bin": "~5.1.1", |
12214 | "@types/debug": "^4.1.5", | 12164 | "@types/debug": "^4.1.6", |
12215 | "@types/fs-extra": "^9.0.11", | 12165 | "@types/fs-extra": "^9.0.11", |
12216 | "app-builder-bin": "3.5.13", | 12166 | "app-builder-bin": "3.7.1", |
12217 | "bluebird-lst": "^1.0.9", | 12167 | "bluebird-lst": "^1.0.9", |
12218 | "builder-util-runtime": "8.7.7", | 12168 | "builder-util-runtime": "8.7.8", |
12219 | "chalk": "^4.1.1", | 12169 | "chalk": "^4.1.1", |
12220 | "debug": "^4.3.2", | 12170 | "debug": "^4.3.2", |
12221 | "fs-extra": "^10.0.0", | 12171 | "fs-extra": "^10.0.0", |
@@ -12227,9 +12177,9 @@ | |||
12227 | }, | 12177 | }, |
12228 | "dependencies": { | 12178 | "dependencies": { |
12229 | "@types/fs-extra": { | 12179 | "@types/fs-extra": { |
12230 | "version": "9.0.11", | 12180 | "version": "9.0.12", |
12231 | "resolved": "https://registry.npmjs.org/@types/fs-extra/-/fs-extra-9.0.11.tgz", | 12181 | "resolved": "https://registry.npmjs.org/@types/fs-extra/-/fs-extra-9.0.12.tgz", |
12232 | "integrity": "sha512-mZsifGG4QeQ7hlkhO56u7zt/ycBgGxSVsFI/6lGTU34VtwkiqrrSDgw0+ygs8kFGWcXnFQWMrzF2h7TtDFNixA==", | 12182 | "integrity": "sha512-I+bsBr67CurCGnSenZZ7v94gd3tc3+Aj2taxMT4yu4ABLuOgOjeFxX3dokG24ztSRg5tnT00sL8BszO7gSMoIw==", |
12233 | "dev": true, | 12183 | "dev": true, |
12234 | "requires": { | 12184 | "requires": { |
12235 | "@types/node": "*" | 12185 | "@types/node": "*" |
@@ -12251,9 +12201,9 @@ | |||
12251 | "dev": true | 12201 | "dev": true |
12252 | }, | 12202 | }, |
12253 | "builder-util-runtime": { | 12203 | "builder-util-runtime": { |
12254 | "version": "8.7.7", | 12204 | "version": "8.7.8", |
12255 | "resolved": "https://registry.npmjs.org/builder-util-runtime/-/builder-util-runtime-8.7.7.tgz", | 12205 | "resolved": "https://registry.npmjs.org/builder-util-runtime/-/builder-util-runtime-8.7.8.tgz", |
12256 | "integrity": "sha512-RUfoXzVrmFFI0K/Oft0CtP1LpTIOlBeLJatt5DePTI0KlxE156am4SGUpqtbbdqZNm++LkV9mX4olBDcXyGPow==", | 12206 | "integrity": "sha512-j7V45HIXX5dzminZLVKlmgmqaXpt44CcpFVEjlkO6zPM3IQFjeb+jvOKcqygg5MK3Q1Q5l4Jj9m9xZp0Rc4TiQ==", |
12257 | "dev": true, | 12207 | "dev": true, |
12258 | "requires": { | 12208 | "requires": { |
12259 | "debug": "^4.3.2", | 12209 | "debug": "^4.3.2", |
@@ -12298,25 +12248,6 @@ | |||
12298 | "dev": true, | 12248 | "dev": true, |
12299 | "requires": { | 12249 | "requires": { |
12300 | "ms": "2.1.2" | 12250 | "ms": "2.1.2" |
12301 | }, | ||
12302 | "dependencies": { | ||
12303 | "ms": { | ||
12304 | "version": "2.1.2", | ||
12305 | "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", | ||
12306 | "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", | ||
12307 | "dev": true | ||
12308 | } | ||
12309 | } | ||
12310 | }, | ||
12311 | "fs-extra": { | ||
12312 | "version": "10.0.0", | ||
12313 | "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.0.0.tgz", | ||
12314 | "integrity": "sha512-C5owb14u9eJwizKGdchcDUQeFtlSHHthBk8pbX9Vc1PFZrLombudjDnNns88aYslCyF6IY5SUw3Roz6xShcEIQ==", | ||
12315 | "dev": true, | ||
12316 | "requires": { | ||
12317 | "graceful-fs": "^4.2.0", | ||
12318 | "jsonfile": "^6.0.1", | ||
12319 | "universalify": "^2.0.0" | ||
12320 | } | 12251 | } |
12321 | }, | 12252 | }, |
12322 | "has-flag": { | 12253 | "has-flag": { |
@@ -12343,25 +12274,11 @@ | |||
12343 | "argparse": "^2.0.1" | 12274 | "argparse": "^2.0.1" |
12344 | } | 12275 | } |
12345 | }, | 12276 | }, |
12346 | "jsonfile": { | 12277 | "ms": { |
12347 | "version": "6.1.0", | 12278 | "version": "2.1.2", |
12348 | "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", | 12279 | "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", |
12349 | "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", | 12280 | "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", |
12350 | "dev": true, | 12281 | "dev": true |
12351 | "requires": { | ||
12352 | "graceful-fs": "^4.1.6", | ||
12353 | "universalify": "^2.0.0" | ||
12354 | } | ||
12355 | }, | ||
12356 | "source-map-support": { | ||
12357 | "version": "0.5.19", | ||
12358 | "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.19.tgz", | ||
12359 | "integrity": "sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw==", | ||
12360 | "dev": true, | ||
12361 | "requires": { | ||
12362 | "buffer-from": "^1.0.0", | ||
12363 | "source-map": "^0.6.0" | ||
12364 | } | ||
12365 | }, | 12282 | }, |
12366 | "supports-color": { | 12283 | "supports-color": { |
12367 | "version": "7.2.0", | 12284 | "version": "7.2.0", |
@@ -12371,12 +12288,6 @@ | |||
12371 | "requires": { | 12288 | "requires": { |
12372 | "has-flag": "^4.0.0" | 12289 | "has-flag": "^4.0.0" |
12373 | } | 12290 | } |
12374 | }, | ||
12375 | "universalify": { | ||
12376 | "version": "2.0.0", | ||
12377 | "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", | ||
12378 | "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", | ||
12379 | "dev": true | ||
12380 | } | 12291 | } |
12381 | } | 12292 | } |
12382 | }, | 12293 | }, |
@@ -12589,9 +12500,9 @@ | |||
12589 | } | 12500 | } |
12590 | }, | 12501 | }, |
12591 | "caniuse-lite": { | 12502 | "caniuse-lite": { |
12592 | "version": "1.0.30001243", | 12503 | "version": "1.0.30001245", |
12593 | "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001243.tgz", | 12504 | "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001245.tgz", |
12594 | "integrity": "sha512-vNxw9mkTBtkmLFnJRv/2rhs1yufpDfCkBZexG3Y0xdOH2Z/eE/85E4Dl5j1YUN34nZVsSp6vVRFQRrez9wJMRA==", | 12505 | "integrity": "sha512-768fM9j1PKXpOCKws6eTo3RHmvTUsG9UrpT4WoREFeZgJBTi4/X9g565azS/rVUGtqb8nt7FjLeF5u4kukERnA==", |
12595 | "dev": true | 12506 | "dev": true |
12596 | }, | 12507 | }, |
12597 | "caseless": { | 12508 | "caseless": { |
@@ -13136,6 +13047,12 @@ | |||
13136 | "dot-prop": "^5.1.0" | 13047 | "dot-prop": "^5.1.0" |
13137 | } | 13048 | } |
13138 | }, | 13049 | }, |
13050 | "compare-version": { | ||
13051 | "version": "0.1.2", | ||
13052 | "resolved": "https://registry.npmjs.org/compare-version/-/compare-version-0.1.2.tgz", | ||
13053 | "integrity": "sha1-AWLsLZNR9d3VmpICy6k1NmpyUIA=", | ||
13054 | "dev": true | ||
13055 | }, | ||
13139 | "component-emitter": { | 13056 | "component-emitter": { |
13140 | "version": "1.3.0", | 13057 | "version": "1.3.0", |
13141 | "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz", | 13058 | "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz", |
@@ -15127,14 +15044,14 @@ | |||
15127 | } | 15044 | } |
15128 | }, | 15045 | }, |
15129 | "dmg-builder": { | 15046 | "dmg-builder": { |
15130 | "version": "22.11.7", | 15047 | "version": "22.11.9", |
15131 | "resolved": "https://registry.npmjs.org/dmg-builder/-/dmg-builder-22.11.7.tgz", | 15048 | "resolved": "https://registry.npmjs.org/dmg-builder/-/dmg-builder-22.11.9.tgz", |
15132 | "integrity": "sha512-+I+XfP2DODHB6PwFANgpH/WMzzCA5r5XoMvbFCIYjQjJpXlO0XnqQaamzFl2vh/Wz/Qt0d0lJMgRy8gKR3MGdQ==", | 15049 | "integrity": "sha512-9RCNW4oJI0zFswgumgbgopFZRZ+7zt6J7H6RQ3YB/vjehdfAxzWutFhiy3ExTwSX8QF9rAUWvfH5wk/hJjNrqA==", |
15133 | "dev": true, | 15050 | "dev": true, |
15134 | "requires": { | 15051 | "requires": { |
15135 | "app-builder-lib": "22.11.7", | 15052 | "app-builder-lib": "22.11.9", |
15136 | "builder-util": "22.11.7", | 15053 | "builder-util": "22.11.9", |
15137 | "builder-util-runtime": "8.7.6", | 15054 | "builder-util-runtime": "8.7.8", |
15138 | "dmg-license": "^1.0.9", | 15055 | "dmg-license": "^1.0.9", |
15139 | "fs-extra": "^10.0.0", | 15056 | "fs-extra": "^10.0.0", |
15140 | "iconv-lite": "^0.6.2", | 15057 | "iconv-lite": "^0.6.2", |
@@ -15148,9 +15065,9 @@ | |||
15148 | "dev": true | 15065 | "dev": true |
15149 | }, | 15066 | }, |
15150 | "builder-util-runtime": { | 15067 | "builder-util-runtime": { |
15151 | "version": "8.7.6", | 15068 | "version": "8.7.8", |
15152 | "resolved": "https://registry.npmjs.org/builder-util-runtime/-/builder-util-runtime-8.7.6.tgz", | 15069 | "resolved": "https://registry.npmjs.org/builder-util-runtime/-/builder-util-runtime-8.7.8.tgz", |
15153 | "integrity": "sha512-rj9AIY7CzLSuTOXpToiaQkruYh6UEQ+kYnd5UET22ch8MGClEtIZKXHG14qEiXEr2x4EOKDMxkcTa+9TYaE+ug==", | 15070 | "integrity": "sha512-j7V45HIXX5dzminZLVKlmgmqaXpt44CcpFVEjlkO6zPM3IQFjeb+jvOKcqygg5MK3Q1Q5l4Jj9m9xZp0Rc4TiQ==", |
15154 | "dev": true, | 15071 | "dev": true, |
15155 | "requires": { | 15072 | "requires": { |
15156 | "debug": "^4.3.2", | 15073 | "debug": "^4.3.2", |
@@ -15164,25 +15081,6 @@ | |||
15164 | "dev": true, | 15081 | "dev": true, |
15165 | "requires": { | 15082 | "requires": { |
15166 | "ms": "2.1.2" | 15083 | "ms": "2.1.2" |
15167 | }, | ||
15168 | "dependencies": { | ||
15169 | "ms": { | ||
15170 | "version": "2.1.2", | ||
15171 | "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", | ||
15172 | "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", | ||
15173 | "dev": true | ||
15174 | } | ||
15175 | } | ||
15176 | }, | ||
15177 | "fs-extra": { | ||
15178 | "version": "10.0.0", | ||
15179 | "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.0.0.tgz", | ||
15180 | "integrity": "sha512-C5owb14u9eJwizKGdchcDUQeFtlSHHthBk8pbX9Vc1PFZrLombudjDnNns88aYslCyF6IY5SUw3Roz6xShcEIQ==", | ||
15181 | "dev": true, | ||
15182 | "requires": { | ||
15183 | "graceful-fs": "^4.2.0", | ||
15184 | "jsonfile": "^6.0.1", | ||
15185 | "universalify": "^2.0.0" | ||
15186 | } | 15084 | } |
15187 | }, | 15085 | }, |
15188 | "iconv-lite": { | 15086 | "iconv-lite": { |
@@ -15203,20 +15101,10 @@ | |||
15203 | "argparse": "^2.0.1" | 15101 | "argparse": "^2.0.1" |
15204 | } | 15102 | } |
15205 | }, | 15103 | }, |
15206 | "jsonfile": { | 15104 | "ms": { |
15207 | "version": "6.1.0", | 15105 | "version": "2.1.2", |
15208 | "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", | 15106 | "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", |
15209 | "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", | 15107 | "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", |
15210 | "dev": true, | ||
15211 | "requires": { | ||
15212 | "graceful-fs": "^4.1.6", | ||
15213 | "universalify": "^2.0.0" | ||
15214 | } | ||
15215 | }, | ||
15216 | "universalify": { | ||
15217 | "version": "2.0.0", | ||
15218 | "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", | ||
15219 | "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", | ||
15220 | "dev": true | 15108 | "dev": true |
15221 | } | 15109 | } |
15222 | } | 15110 | } |
@@ -15559,9 +15447,9 @@ | |||
15559 | } | 15447 | } |
15560 | }, | 15448 | }, |
15561 | "electron": { | 15449 | "electron": { |
15562 | "version": "13.1.6", | 15450 | "version": "13.1.7", |
15563 | "resolved": "https://registry.npmjs.org/electron/-/electron-13.1.6.tgz", | 15451 | "resolved": "https://registry.npmjs.org/electron/-/electron-13.1.7.tgz", |
15564 | "integrity": "sha512-XiB55/JTaQpDFQrD9pulYnOGwaWeMyRIub5ispvoE2bWBvM5zVMLptwMLb0m3KTMrfSkzhedZvOu7fwYvR7L7Q==", | 15452 | "integrity": "sha512-sVfpP/0s6a82FK32LMuEe9L+aWZw15u3uYn9xUJArPjy4OZHteE6yM5871YCNXNiDnoCLQ5eqQWipiVgHsf8nQ==", |
15565 | "dev": true, | 15453 | "dev": true, |
15566 | "requires": { | 15454 | "requires": { |
15567 | "@electron/get": "^1.0.1", | 15455 | "@electron/get": "^1.0.1", |
@@ -15570,25 +15458,25 @@ | |||
15570 | }, | 15458 | }, |
15571 | "dependencies": { | 15459 | "dependencies": { |
15572 | "@types/node": { | 15460 | "@types/node": { |
15573 | "version": "14.17.4", | 15461 | "version": "14.17.5", |
15574 | "resolved": "https://registry.npmjs.org/@types/node/-/node-14.17.4.tgz", | 15462 | "resolved": "https://registry.npmjs.org/@types/node/-/node-14.17.5.tgz", |
15575 | "integrity": "sha512-8kQ3+wKGRNN0ghtEn7EGps/B8CzuBz1nXZEIGGLP2GnwbqYn4dbTs7k+VKLTq1HvZLRCIDtN3Snx1Ege8B7L5A==", | 15463 | "integrity": "sha512-bjqH2cX/O33jXT/UmReo2pM7DIJREPMnarixbQ57DOOzzFaI6D2+IcwaJQaJpv0M1E9TIhPCYVxrkcityLjlqA==", |
15576 | "dev": true | 15464 | "dev": true |
15577 | } | 15465 | } |
15578 | } | 15466 | } |
15579 | }, | 15467 | }, |
15580 | "electron-builder": { | 15468 | "electron-builder": { |
15581 | "version": "22.11.7", | 15469 | "version": "22.11.9", |
15582 | "resolved": "https://registry.npmjs.org/electron-builder/-/electron-builder-22.11.7.tgz", | 15470 | "resolved": "https://registry.npmjs.org/electron-builder/-/electron-builder-22.11.9.tgz", |
15583 | "integrity": "sha512-yQExSLt7Hbz/P8lLkZDdE/OnJJ7NCX+uiQcV+XIH0TeEZcD87ZnSqBBzGUN5akySU4BXXlrVZKeUsXACWrm5Kw==", | 15471 | "integrity": "sha512-A+qopfZuFRuMBKLL6/L+VkFmPZFbQwvZEdnHRYlY7B58MhOANUGJKPVAm07U44IjSq5UK5U9/3xRDR7y3jnsug==", |
15584 | "dev": true, | 15472 | "dev": true, |
15585 | "requires": { | 15473 | "requires": { |
15586 | "@types/yargs": "^16.0.2", | 15474 | "@types/yargs": "^17.0.1", |
15587 | "app-builder-lib": "22.11.7", | 15475 | "app-builder-lib": "22.11.9", |
15588 | "builder-util": "22.11.7", | 15476 | "builder-util": "22.11.9", |
15589 | "builder-util-runtime": "8.7.7", | 15477 | "builder-util-runtime": "8.7.8", |
15590 | "chalk": "^4.1.1", | 15478 | "chalk": "^4.1.1", |
15591 | "dmg-builder": "22.11.7", | 15479 | "dmg-builder": "22.11.9", |
15592 | "fs-extra": "^10.0.0", | 15480 | "fs-extra": "^10.0.0", |
15593 | "is-ci": "^3.0.0", | 15481 | "is-ci": "^3.0.0", |
15594 | "lazy-val": "^1.0.5", | 15482 | "lazy-val": "^1.0.5", |
@@ -15598,9 +15486,9 @@ | |||
15598 | }, | 15486 | }, |
15599 | "dependencies": { | 15487 | "dependencies": { |
15600 | "@types/yargs": { | 15488 | "@types/yargs": { |
15601 | "version": "16.0.3", | 15489 | "version": "17.0.2", |
15602 | "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.3.tgz", | 15490 | "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.2.tgz", |
15603 | "integrity": "sha512-YlFfTGS+zqCgXuXNV26rOIeETOkXnGQXP/pjjL9P0gO/EP9jTmc7pUBhx+jVEIxpq41RX33GQ7N3DzOSfZoglQ==", | 15491 | "integrity": "sha512-JhZ+pNdKMfB0rXauaDlrIvm+U7V4m03PPOSVoPS66z8gf+G4Z/UW8UlrVIj2MRQOBzuoEvYtjS0bqYwnpZaS9Q==", |
15604 | "dev": true, | 15492 | "dev": true, |
15605 | "requires": { | 15493 | "requires": { |
15606 | "@types/yargs-parser": "*" | 15494 | "@types/yargs-parser": "*" |
@@ -15622,9 +15510,9 @@ | |||
15622 | } | 15510 | } |
15623 | }, | 15511 | }, |
15624 | "builder-util-runtime": { | 15512 | "builder-util-runtime": { |
15625 | "version": "8.7.7", | 15513 | "version": "8.7.8", |
15626 | "resolved": "https://registry.npmjs.org/builder-util-runtime/-/builder-util-runtime-8.7.7.tgz", | 15514 | "resolved": "https://registry.npmjs.org/builder-util-runtime/-/builder-util-runtime-8.7.8.tgz", |
15627 | "integrity": "sha512-RUfoXzVrmFFI0K/Oft0CtP1LpTIOlBeLJatt5DePTI0KlxE156am4SGUpqtbbdqZNm++LkV9mX4olBDcXyGPow==", | 15515 | "integrity": "sha512-j7V45HIXX5dzminZLVKlmgmqaXpt44CcpFVEjlkO6zPM3IQFjeb+jvOKcqygg5MK3Q1Q5l4Jj9m9xZp0Rc4TiQ==", |
15628 | "dev": true, | 15516 | "dev": true, |
15629 | "requires": { | 15517 | "requires": { |
15630 | "debug": "^4.3.2", | 15518 | "debug": "^4.3.2", |
@@ -15680,14 +15568,6 @@ | |||
15680 | "dev": true, | 15568 | "dev": true, |
15681 | "requires": { | 15569 | "requires": { |
15682 | "ms": "2.1.2" | 15570 | "ms": "2.1.2" |
15683 | }, | ||
15684 | "dependencies": { | ||
15685 | "ms": { | ||
15686 | "version": "2.1.2", | ||
15687 | "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", | ||
15688 | "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", | ||
15689 | "dev": true | ||
15690 | } | ||
15691 | } | 15571 | } |
15692 | }, | 15572 | }, |
15693 | "emoji-regex": { | 15573 | "emoji-regex": { |
@@ -15696,17 +15576,6 @@ | |||
15696 | "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", | 15576 | "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", |
15697 | "dev": true | 15577 | "dev": true |
15698 | }, | 15578 | }, |
15699 | "fs-extra": { | ||
15700 | "version": "10.0.0", | ||
15701 | "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.0.0.tgz", | ||
15702 | "integrity": "sha512-C5owb14u9eJwizKGdchcDUQeFtlSHHthBk8pbX9Vc1PFZrLombudjDnNns88aYslCyF6IY5SUw3Roz6xShcEIQ==", | ||
15703 | "dev": true, | ||
15704 | "requires": { | ||
15705 | "graceful-fs": "^4.2.0", | ||
15706 | "jsonfile": "^6.0.1", | ||
15707 | "universalify": "^2.0.0" | ||
15708 | } | ||
15709 | }, | ||
15710 | "get-caller-file": { | 15579 | "get-caller-file": { |
15711 | "version": "2.0.5", | 15580 | "version": "2.0.5", |
15712 | "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", | 15581 | "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", |
@@ -15734,22 +15603,18 @@ | |||
15734 | "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", | 15603 | "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", |
15735 | "dev": true | 15604 | "dev": true |
15736 | }, | 15605 | }, |
15737 | "jsonfile": { | ||
15738 | "version": "6.1.0", | ||
15739 | "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", | ||
15740 | "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", | ||
15741 | "dev": true, | ||
15742 | "requires": { | ||
15743 | "graceful-fs": "^4.1.6", | ||
15744 | "universalify": "^2.0.0" | ||
15745 | } | ||
15746 | }, | ||
15747 | "lazy-val": { | 15606 | "lazy-val": { |
15748 | "version": "1.0.5", | 15607 | "version": "1.0.5", |
15749 | "resolved": "https://registry.npmjs.org/lazy-val/-/lazy-val-1.0.5.tgz", | 15608 | "resolved": "https://registry.npmjs.org/lazy-val/-/lazy-val-1.0.5.tgz", |
15750 | "integrity": "sha512-0/BnGCCfyUMkBpeDgWihanIAF9JmZhHBgUhEqzvf+adhNGLoP6TaiI5oF8oyb3I45P+PcnrqihSf01M0l0G5+Q==", | 15609 | "integrity": "sha512-0/BnGCCfyUMkBpeDgWihanIAF9JmZhHBgUhEqzvf+adhNGLoP6TaiI5oF8oyb3I45P+PcnrqihSf01M0l0G5+Q==", |
15751 | "dev": true | 15610 | "dev": true |
15752 | }, | 15611 | }, |
15612 | "ms": { | ||
15613 | "version": "2.1.2", | ||
15614 | "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", | ||
15615 | "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", | ||
15616 | "dev": true | ||
15617 | }, | ||
15753 | "string-width": { | 15618 | "string-width": { |
15754 | "version": "4.2.2", | 15619 | "version": "4.2.2", |
15755 | "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.2.tgz", | 15620 | "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.2.tgz", |
@@ -15779,12 +15644,6 @@ | |||
15779 | "has-flag": "^4.0.0" | 15644 | "has-flag": "^4.0.0" |
15780 | } | 15645 | } |
15781 | }, | 15646 | }, |
15782 | "universalify": { | ||
15783 | "version": "2.0.0", | ||
15784 | "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", | ||
15785 | "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", | ||
15786 | "dev": true | ||
15787 | }, | ||
15788 | "wrap-ansi": { | 15647 | "wrap-ansi": { |
15789 | "version": "7.0.0", | 15648 | "version": "7.0.0", |
15790 | "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", | 15649 | "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", |
@@ -15818,9 +15677,9 @@ | |||
15818 | } | 15677 | } |
15819 | }, | 15678 | }, |
15820 | "yargs-parser": { | 15679 | "yargs-parser": { |
15821 | "version": "20.2.7", | 15680 | "version": "20.2.9", |
15822 | "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.7.tgz", | 15681 | "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", |
15823 | "integrity": "sha512-FiNkvbeHzB/syOjIUxFDCnhSfzAL8R5vs40MgLFBorXACCOAEaWu0gRZl14vG8MR9AOJIZbmkjhusqBYZ3HTHw==", | 15682 | "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", |
15824 | "dev": true | 15683 | "dev": true |
15825 | } | 15684 | } |
15826 | } | 15685 | } |
@@ -15911,15 +15770,61 @@ | |||
15911 | } | 15770 | } |
15912 | } | 15771 | } |
15913 | }, | 15772 | }, |
15773 | "electron-osx-sign": { | ||
15774 | "version": "0.5.0", | ||
15775 | "resolved": "https://registry.npmjs.org/electron-osx-sign/-/electron-osx-sign-0.5.0.tgz", | ||
15776 | "integrity": "sha512-icoRLHzFz/qxzDh/N4Pi2z4yVHurlsCAYQvsCSG7fCedJ4UJXBS6PoQyGH71IfcqKupcKeK7HX/NkyfG+v6vlQ==", | ||
15777 | "dev": true, | ||
15778 | "requires": { | ||
15779 | "bluebird": "^3.5.0", | ||
15780 | "compare-version": "^0.1.2", | ||
15781 | "debug": "^2.6.8", | ||
15782 | "isbinaryfile": "^3.0.2", | ||
15783 | "minimist": "^1.2.0", | ||
15784 | "plist": "^3.0.1" | ||
15785 | }, | ||
15786 | "dependencies": { | ||
15787 | "debug": { | ||
15788 | "version": "2.6.9", | ||
15789 | "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", | ||
15790 | "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", | ||
15791 | "dev": true, | ||
15792 | "requires": { | ||
15793 | "ms": "2.0.0" | ||
15794 | } | ||
15795 | }, | ||
15796 | "isbinaryfile": { | ||
15797 | "version": "3.0.3", | ||
15798 | "resolved": "https://registry.npmjs.org/isbinaryfile/-/isbinaryfile-3.0.3.tgz", | ||
15799 | "integrity": "sha512-8cJBL5tTd2OS0dM4jz07wQd5g0dCCqIhUxPIGtZfa5L6hWlvV5MHTITy/DBAsF+Oe2LS1X3krBUhNwaGUWpWxw==", | ||
15800 | "dev": true, | ||
15801 | "requires": { | ||
15802 | "buffer-alloc": "^1.2.0" | ||
15803 | } | ||
15804 | }, | ||
15805 | "minimist": { | ||
15806 | "version": "1.2.5", | ||
15807 | "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", | ||
15808 | "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", | ||
15809 | "dev": true | ||
15810 | }, | ||
15811 | "ms": { | ||
15812 | "version": "2.0.0", | ||
15813 | "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", | ||
15814 | "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", | ||
15815 | "dev": true | ||
15816 | } | ||
15817 | } | ||
15818 | }, | ||
15914 | "electron-publish": { | 15819 | "electron-publish": { |
15915 | "version": "22.11.7", | 15820 | "version": "22.11.9", |
15916 | "resolved": "https://registry.npmjs.org/electron-publish/-/electron-publish-22.11.7.tgz", | 15821 | "resolved": "https://registry.npmjs.org/electron-publish/-/electron-publish-22.11.9.tgz", |
15917 | "integrity": "sha512-A4EhRRNBVz4SPzUlBrPO6BmuyDeI0pyprggPAV9rQ+SDVSnSB/WKPot9JwWMyArkGj3AUUTMNVT6hwZhMvhfqw==", | 15822 | "integrity": "sha512-jFMiAsNvssne8RKMihZhPjGr4fJOBIj6N1WCG6jIl99lw1PGl45uCd4yXDxd8fMUvY4f6221LcbUA+ov/jFQnA==", |
15918 | "dev": true, | 15823 | "dev": true, |
15919 | "requires": { | 15824 | "requires": { |
15920 | "@types/fs-extra": "^9.0.11", | 15825 | "@types/fs-extra": "^9.0.11", |
15921 | "builder-util": "22.11.7", | 15826 | "builder-util": "22.11.9", |
15922 | "builder-util-runtime": "8.7.7", | 15827 | "builder-util-runtime": "8.7.8", |
15923 | "chalk": "^4.1.1", | 15828 | "chalk": "^4.1.1", |
15924 | "fs-extra": "^10.0.0", | 15829 | "fs-extra": "^10.0.0", |
15925 | "lazy-val": "^1.0.5", | 15830 | "lazy-val": "^1.0.5", |
@@ -15927,9 +15832,9 @@ | |||
15927 | }, | 15832 | }, |
15928 | "dependencies": { | 15833 | "dependencies": { |
15929 | "@types/fs-extra": { | 15834 | "@types/fs-extra": { |
15930 | "version": "9.0.11", | 15835 | "version": "9.0.12", |
15931 | "resolved": "https://registry.npmjs.org/@types/fs-extra/-/fs-extra-9.0.11.tgz", | 15836 | "resolved": "https://registry.npmjs.org/@types/fs-extra/-/fs-extra-9.0.12.tgz", |
15932 | "integrity": "sha512-mZsifGG4QeQ7hlkhO56u7zt/ycBgGxSVsFI/6lGTU34VtwkiqrrSDgw0+ygs8kFGWcXnFQWMrzF2h7TtDFNixA==", | 15837 | "integrity": "sha512-I+bsBr67CurCGnSenZZ7v94gd3tc3+Aj2taxMT4yu4ABLuOgOjeFxX3dokG24ztSRg5tnT00sL8BszO7gSMoIw==", |
15933 | "dev": true, | 15838 | "dev": true, |
15934 | "requires": { | 15839 | "requires": { |
15935 | "@types/node": "*" | 15840 | "@types/node": "*" |
@@ -15945,9 +15850,9 @@ | |||
15945 | } | 15850 | } |
15946 | }, | 15851 | }, |
15947 | "builder-util-runtime": { | 15852 | "builder-util-runtime": { |
15948 | "version": "8.7.7", | 15853 | "version": "8.7.8", |
15949 | "resolved": "https://registry.npmjs.org/builder-util-runtime/-/builder-util-runtime-8.7.7.tgz", | 15854 | "resolved": "https://registry.npmjs.org/builder-util-runtime/-/builder-util-runtime-8.7.8.tgz", |
15950 | "integrity": "sha512-RUfoXzVrmFFI0K/Oft0CtP1LpTIOlBeLJatt5DePTI0KlxE156am4SGUpqtbbdqZNm++LkV9mX4olBDcXyGPow==", | 15855 | "integrity": "sha512-j7V45HIXX5dzminZLVKlmgmqaXpt44CcpFVEjlkO6zPM3IQFjeb+jvOKcqygg5MK3Q1Q5l4Jj9m9xZp0Rc4TiQ==", |
15951 | "dev": true, | 15856 | "dev": true, |
15952 | "requires": { | 15857 | "requires": { |
15953 | "debug": "^4.3.2", | 15858 | "debug": "^4.3.2", |
@@ -15986,25 +15891,6 @@ | |||
15986 | "dev": true, | 15891 | "dev": true, |
15987 | "requires": { | 15892 | "requires": { |
15988 | "ms": "2.1.2" | 15893 | "ms": "2.1.2" |
15989 | }, | ||
15990 | "dependencies": { | ||
15991 | "ms": { | ||
15992 | "version": "2.1.2", | ||
15993 | "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", | ||
15994 | "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", | ||
15995 | "dev": true | ||
15996 | } | ||
15997 | } | ||
15998 | }, | ||
15999 | "fs-extra": { | ||
16000 | "version": "10.0.0", | ||
16001 | "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.0.0.tgz", | ||
16002 | "integrity": "sha512-C5owb14u9eJwizKGdchcDUQeFtlSHHthBk8pbX9Vc1PFZrLombudjDnNns88aYslCyF6IY5SUw3Roz6xShcEIQ==", | ||
16003 | "dev": true, | ||
16004 | "requires": { | ||
16005 | "graceful-fs": "^4.2.0", | ||
16006 | "jsonfile": "^6.0.1", | ||
16007 | "universalify": "^2.0.0" | ||
16008 | } | 15894 | } |
16009 | }, | 15895 | }, |
16010 | "has-flag": { | 15896 | "has-flag": { |
@@ -16013,16 +15899,6 @@ | |||
16013 | "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", | 15899 | "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", |
16014 | "dev": true | 15900 | "dev": true |
16015 | }, | 15901 | }, |
16016 | "jsonfile": { | ||
16017 | "version": "6.1.0", | ||
16018 | "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", | ||
16019 | "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", | ||
16020 | "dev": true, | ||
16021 | "requires": { | ||
16022 | "graceful-fs": "^4.1.6", | ||
16023 | "universalify": "^2.0.0" | ||
16024 | } | ||
16025 | }, | ||
16026 | "lazy-val": { | 15902 | "lazy-val": { |
16027 | "version": "1.0.5", | 15903 | "version": "1.0.5", |
16028 | "resolved": "https://registry.npmjs.org/lazy-val/-/lazy-val-1.0.5.tgz", | 15904 | "resolved": "https://registry.npmjs.org/lazy-val/-/lazy-val-1.0.5.tgz", |
@@ -16035,6 +15911,12 @@ | |||
16035 | "integrity": "sha512-tqkh47FzKeCPD2PUiPB6pkbMzsCasjxAfC62/Wap5qrUWcb+sFasXUC5I3gYM5iBM8v/Qpn4UK0x+j0iHyFPDg==", | 15911 | "integrity": "sha512-tqkh47FzKeCPD2PUiPB6pkbMzsCasjxAfC62/Wap5qrUWcb+sFasXUC5I3gYM5iBM8v/Qpn4UK0x+j0iHyFPDg==", |
16036 | "dev": true | 15912 | "dev": true |
16037 | }, | 15913 | }, |
15914 | "ms": { | ||
15915 | "version": "2.1.2", | ||
15916 | "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", | ||
15917 | "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", | ||
15918 | "dev": true | ||
15919 | }, | ||
16038 | "supports-color": { | 15920 | "supports-color": { |
16039 | "version": "7.2.0", | 15921 | "version": "7.2.0", |
16040 | "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", | 15922 | "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", |
@@ -16043,12 +15925,6 @@ | |||
16043 | "requires": { | 15925 | "requires": { |
16044 | "has-flag": "^4.0.0" | 15926 | "has-flag": "^4.0.0" |
16045 | } | 15927 | } |
16046 | }, | ||
16047 | "universalify": { | ||
16048 | "version": "2.0.0", | ||
16049 | "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", | ||
16050 | "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", | ||
16051 | "dev": true | ||
16052 | } | 15928 | } |
16053 | } | 15929 | } |
16054 | }, | 15930 | }, |
@@ -19746,6 +19622,7 @@ | |||
19746 | "version": "1.0.12", | 19622 | "version": "1.0.12", |
19747 | "resolved": "https://registry.npmjs.org/fstream/-/fstream-1.0.12.tgz", | 19623 | "resolved": "https://registry.npmjs.org/fstream/-/fstream-1.0.12.tgz", |
19748 | "integrity": "sha512-WvJ193OHa0GHPEL+AycEJgxvBEwyfRkN1vhjca23OaPVMCaLCXTd5qAu82AjTcgP1UJmytkOKb63Ypde7raDIg==", | 19624 | "integrity": "sha512-WvJ193OHa0GHPEL+AycEJgxvBEwyfRkN1vhjca23OaPVMCaLCXTd5qAu82AjTcgP1UJmytkOKb63Ypde7raDIg==", |
19625 | "optional": true, | ||
19749 | "requires": { | 19626 | "requires": { |
19750 | "graceful-fs": "^4.1.2", | 19627 | "graceful-fs": "^4.1.2", |
19751 | "inherits": "~2.0.0", | 19628 | "inherits": "~2.0.0", |
@@ -19812,15 +19689,6 @@ | |||
19812 | } | 19689 | } |
19813 | } | 19690 | } |
19814 | }, | 19691 | }, |
19815 | "gaze": { | ||
19816 | "version": "1.1.3", | ||
19817 | "resolved": "https://registry.npmjs.org/gaze/-/gaze-1.1.3.tgz", | ||
19818 | "integrity": "sha512-BRdNm8hbWzFzWHERTrejLqwHDfS4GibPoq5wjTPIoJHoBtKGPg3xAFfxmM+9ztbXelxcf2hwQcaz1PtmFeue8g==", | ||
19819 | "dev": true, | ||
19820 | "requires": { | ||
19821 | "globule": "^1.0.0" | ||
19822 | } | ||
19823 | }, | ||
19824 | "gensync": { | 19692 | "gensync": { |
19825 | "version": "1.0.0-beta.2", | 19693 | "version": "1.0.0-beta.2", |
19826 | "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", | 19694 | "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", |
@@ -20687,17 +20555,6 @@ | |||
20687 | } | 20555 | } |
20688 | } | 20556 | } |
20689 | }, | 20557 | }, |
20690 | "globule": { | ||
20691 | "version": "1.3.2", | ||
20692 | "resolved": "https://registry.npmjs.org/globule/-/globule-1.3.2.tgz", | ||
20693 | "integrity": "sha512-7IDTQTIu2xzXkT+6mlluidnWo+BypnbSoEVVQCGfzqnl5Ik8d3e1d4wycb8Rj9tWW+Z39uPWsdlquqiqPCd/pA==", | ||
20694 | "dev": true, | ||
20695 | "requires": { | ||
20696 | "glob": "~7.1.1", | ||
20697 | "lodash": "~4.17.10", | ||
20698 | "minimatch": "~3.0.2" | ||
20699 | } | ||
20700 | }, | ||
20701 | "glogg": { | 20558 | "glogg": { |
20702 | "version": "1.0.2", | 20559 | "version": "1.0.2", |
20703 | "resolved": "https://registry.npmjs.org/glogg/-/glogg-1.0.2.tgz", | 20560 | "resolved": "https://registry.npmjs.org/glogg/-/glogg-1.0.2.tgz", |
@@ -21661,342 +21518,89 @@ | |||
21661 | } | 21518 | } |
21662 | }, | 21519 | }, |
21663 | "gulp-sass": { | 21520 | "gulp-sass": { |
21664 | "version": "4.1.0", | 21521 | "version": "5.0.0", |
21665 | "resolved": "https://registry.npmjs.org/gulp-sass/-/gulp-sass-4.1.0.tgz", | 21522 | "resolved": "https://registry.npmjs.org/gulp-sass/-/gulp-sass-5.0.0.tgz", |
21666 | "integrity": "sha512-xIiwp9nkBLcJDpmYHbEHdoWZv+j+WtYaKD6Zil/67F3nrAaZtWYN5mDwerdo7EvcdBenSAj7Xb2hx2DqURLGdA==", | 21523 | "integrity": "sha512-J0aH0/2N4+2szGCeut0ktGHK0Wg8L9uWivuigrl7xv+nhxozBQRAKLrhnDDaTa3FeUWYtgT8w4RlgdhRy5v16w==", |
21667 | "dev": true, | 21524 | "dev": true, |
21668 | "requires": { | 21525 | "requires": { |
21669 | "chalk": "^2.3.0", | 21526 | "chalk": "^4.1.1", |
21670 | "lodash": "^4.17.11", | 21527 | "lodash": "^4.17.20", |
21671 | "node-sass": "^4.8.3", | ||
21672 | "plugin-error": "^1.0.1", | 21528 | "plugin-error": "^1.0.1", |
21673 | "replace-ext": "^1.0.0", | 21529 | "replace-ext": "^2.0.0", |
21674 | "strip-ansi": "^4.0.0", | 21530 | "strip-ansi": "^6.0.0", |
21675 | "through2": "^2.0.0", | 21531 | "transfob": "^1.0.0", |
21676 | "vinyl-sourcemaps-apply": "^0.2.0" | 21532 | "vinyl-sourcemaps-apply": "^0.2.1" |
21677 | }, | 21533 | }, |
21678 | "dependencies": { | 21534 | "dependencies": { |
21679 | "ansi-regex": { | 21535 | "ansi-regex": { |
21680 | "version": "2.1.1", | 21536 | "version": "5.0.0", |
21681 | "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", | 21537 | "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", |
21682 | "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", | 21538 | "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", |
21683 | "dev": true | 21539 | "dev": true |
21684 | }, | 21540 | }, |
21685 | "ansi-styles": { | 21541 | "ansi-styles": { |
21686 | "version": "2.2.1", | 21542 | "version": "4.3.0", |
21687 | "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", | 21543 | "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", |
21688 | "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", | 21544 | "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", |
21689 | "dev": true | ||
21690 | }, | ||
21691 | "camelcase": { | ||
21692 | "version": "2.1.1", | ||
21693 | "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz", | ||
21694 | "integrity": "sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8=", | ||
21695 | "dev": true | ||
21696 | }, | ||
21697 | "camelcase-keys": { | ||
21698 | "version": "2.1.0", | ||
21699 | "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-2.1.0.tgz", | ||
21700 | "integrity": "sha1-MIvur/3ygRkFHvodkyITyRuPkuc=", | ||
21701 | "dev": true, | ||
21702 | "requires": { | ||
21703 | "camelcase": "^2.0.0", | ||
21704 | "map-obj": "^1.0.0" | ||
21705 | } | ||
21706 | }, | ||
21707 | "cross-spawn": { | ||
21708 | "version": "3.0.1", | ||
21709 | "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-3.0.1.tgz", | ||
21710 | "integrity": "sha1-ElYDfsufDF9549bvE14wdwGEuYI=", | ||
21711 | "dev": true, | ||
21712 | "requires": { | ||
21713 | "lru-cache": "^4.0.1", | ||
21714 | "which": "^1.2.9" | ||
21715 | } | ||
21716 | }, | ||
21717 | "find-up": { | ||
21718 | "version": "1.1.2", | ||
21719 | "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", | ||
21720 | "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=", | ||
21721 | "dev": true, | ||
21722 | "requires": { | ||
21723 | "path-exists": "^2.0.0", | ||
21724 | "pinkie-promise": "^2.0.0" | ||
21725 | } | ||
21726 | }, | ||
21727 | "indent-string": { | ||
21728 | "version": "2.1.0", | ||
21729 | "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-2.1.0.tgz", | ||
21730 | "integrity": "sha1-ji1INIdCEhtKghi3oTfppSBJ3IA=", | ||
21731 | "dev": true, | ||
21732 | "requires": { | ||
21733 | "repeating": "^2.0.0" | ||
21734 | } | ||
21735 | }, | ||
21736 | "load-json-file": { | ||
21737 | "version": "1.1.0", | ||
21738 | "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz", | ||
21739 | "integrity": "sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=", | ||
21740 | "dev": true, | ||
21741 | "requires": { | ||
21742 | "graceful-fs": "^4.1.2", | ||
21743 | "parse-json": "^2.2.0", | ||
21744 | "pify": "^2.0.0", | ||
21745 | "pinkie-promise": "^2.0.0", | ||
21746 | "strip-bom": "^2.0.0" | ||
21747 | } | ||
21748 | }, | ||
21749 | "map-obj": { | ||
21750 | "version": "1.0.1", | ||
21751 | "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz", | ||
21752 | "integrity": "sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=", | ||
21753 | "dev": true | ||
21754 | }, | ||
21755 | "meow": { | ||
21756 | "version": "3.7.0", | ||
21757 | "resolved": "https://registry.npmjs.org/meow/-/meow-3.7.0.tgz", | ||
21758 | "integrity": "sha1-cstmi0JSKCkKu/qFaJJYcwioAfs=", | ||
21759 | "dev": true, | ||
21760 | "requires": { | ||
21761 | "camelcase-keys": "^2.0.0", | ||
21762 | "decamelize": "^1.1.2", | ||
21763 | "loud-rejection": "^1.0.0", | ||
21764 | "map-obj": "^1.0.1", | ||
21765 | "minimist": "^1.1.3", | ||
21766 | "normalize-package-data": "^2.3.4", | ||
21767 | "object-assign": "^4.0.1", | ||
21768 | "read-pkg-up": "^1.0.1", | ||
21769 | "redent": "^1.0.0", | ||
21770 | "trim-newlines": "^1.0.0" | ||
21771 | } | ||
21772 | }, | ||
21773 | "minimist": { | ||
21774 | "version": "1.2.5", | ||
21775 | "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", | ||
21776 | "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", | ||
21777 | "dev": true | ||
21778 | }, | ||
21779 | "node-gyp": { | ||
21780 | "version": "3.8.0", | ||
21781 | "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-3.8.0.tgz", | ||
21782 | "integrity": "sha512-3g8lYefrRRzvGeSowdJKAKyks8oUpLEd/DyPV4eMhVlhJ0aNaZqIrNUIPuEWWTAoPqyFkfGrM67MC69baqn6vA==", | ||
21783 | "dev": true, | ||
21784 | "requires": { | ||
21785 | "fstream": "^1.0.0", | ||
21786 | "glob": "^7.0.3", | ||
21787 | "graceful-fs": "^4.1.2", | ||
21788 | "mkdirp": "^0.5.0", | ||
21789 | "nopt": "2 || 3", | ||
21790 | "npmlog": "0 || 1 || 2 || 3 || 4", | ||
21791 | "osenv": "0", | ||
21792 | "request": "^2.87.0", | ||
21793 | "rimraf": "2", | ||
21794 | "semver": "~5.3.0", | ||
21795 | "tar": "^2.0.0", | ||
21796 | "which": "1" | ||
21797 | } | ||
21798 | }, | ||
21799 | "node-sass": { | ||
21800 | "version": "4.14.1", | ||
21801 | "resolved": "https://registry.npmjs.org/node-sass/-/node-sass-4.14.1.tgz", | ||
21802 | "integrity": "sha512-sjCuOlvGyCJS40R8BscF5vhVlQjNN069NtQ1gSxyK1u9iqvn6tf7O1R4GNowVZfiZUCRt5MmMs1xd+4V/7Yr0g==", | ||
21803 | "dev": true, | ||
21804 | "requires": { | ||
21805 | "async-foreach": "^0.1.3", | ||
21806 | "chalk": "^1.1.1", | ||
21807 | "cross-spawn": "^3.0.0", | ||
21808 | "gaze": "^1.0.0", | ||
21809 | "get-stdin": "^4.0.1", | ||
21810 | "glob": "^7.0.3", | ||
21811 | "in-publish": "^2.0.0", | ||
21812 | "lodash": "^4.17.15", | ||
21813 | "meow": "^3.7.0", | ||
21814 | "mkdirp": "^0.5.1", | ||
21815 | "nan": "^2.13.2", | ||
21816 | "node-gyp": "^3.8.0", | ||
21817 | "npmlog": "^4.0.0", | ||
21818 | "request": "^2.88.0", | ||
21819 | "sass-graph": "2.2.5", | ||
21820 | "stdout-stream": "^1.4.0", | ||
21821 | "true-case-path": "^1.0.2" | ||
21822 | }, | ||
21823 | "dependencies": { | ||
21824 | "chalk": { | ||
21825 | "version": "1.1.3", | ||
21826 | "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", | ||
21827 | "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", | ||
21828 | "dev": true, | ||
21829 | "requires": { | ||
21830 | "ansi-styles": "^2.2.1", | ||
21831 | "escape-string-regexp": "^1.0.2", | ||
21832 | "has-ansi": "^2.0.0", | ||
21833 | "strip-ansi": "^3.0.0", | ||
21834 | "supports-color": "^2.0.0" | ||
21835 | } | ||
21836 | }, | ||
21837 | "strip-ansi": { | ||
21838 | "version": "3.0.1", | ||
21839 | "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", | ||
21840 | "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", | ||
21841 | "dev": true, | ||
21842 | "requires": { | ||
21843 | "ansi-regex": "^2.0.0" | ||
21844 | } | ||
21845 | } | ||
21846 | } | ||
21847 | }, | ||
21848 | "parse-json": { | ||
21849 | "version": "2.2.0", | ||
21850 | "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", | ||
21851 | "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=", | ||
21852 | "dev": true, | ||
21853 | "requires": { | ||
21854 | "error-ex": "^1.2.0" | ||
21855 | } | ||
21856 | }, | ||
21857 | "path-exists": { | ||
21858 | "version": "2.1.0", | ||
21859 | "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz", | ||
21860 | "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=", | ||
21861 | "dev": true, | ||
21862 | "requires": { | ||
21863 | "pinkie-promise": "^2.0.0" | ||
21864 | } | ||
21865 | }, | ||
21866 | "path-type": { | ||
21867 | "version": "1.1.0", | ||
21868 | "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz", | ||
21869 | "integrity": "sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=", | ||
21870 | "dev": true, | ||
21871 | "requires": { | ||
21872 | "graceful-fs": "^4.1.2", | ||
21873 | "pify": "^2.0.0", | ||
21874 | "pinkie-promise": "^2.0.0" | ||
21875 | } | ||
21876 | }, | ||
21877 | "pify": { | ||
21878 | "version": "2.3.0", | ||
21879 | "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", | ||
21880 | "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", | ||
21881 | "dev": true | ||
21882 | }, | ||
21883 | "read-pkg": { | ||
21884 | "version": "1.1.0", | ||
21885 | "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz", | ||
21886 | "integrity": "sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=", | ||
21887 | "dev": true, | ||
21888 | "requires": { | ||
21889 | "load-json-file": "^1.0.0", | ||
21890 | "normalize-package-data": "^2.3.2", | ||
21891 | "path-type": "^1.0.0" | ||
21892 | } | ||
21893 | }, | ||
21894 | "read-pkg-up": { | ||
21895 | "version": "1.0.1", | ||
21896 | "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz", | ||
21897 | "integrity": "sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI=", | ||
21898 | "dev": true, | 21545 | "dev": true, |
21899 | "requires": { | 21546 | "requires": { |
21900 | "find-up": "^1.0.0", | 21547 | "color-convert": "^2.0.1" |
21901 | "read-pkg": "^1.0.0" | ||
21902 | } | 21548 | } |
21903 | }, | 21549 | }, |
21904 | "readable-stream": { | 21550 | "chalk": { |
21905 | "version": "2.3.7", | 21551 | "version": "4.1.1", |
21906 | "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", | 21552 | "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", |
21907 | "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", | 21553 | "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", |
21908 | "dev": true, | 21554 | "dev": true, |
21909 | "requires": { | 21555 | "requires": { |
21910 | "core-util-is": "~1.0.0", | 21556 | "ansi-styles": "^4.1.0", |
21911 | "inherits": "~2.0.3", | 21557 | "supports-color": "^7.1.0" |
21912 | "isarray": "~1.0.0", | ||
21913 | "process-nextick-args": "~2.0.0", | ||
21914 | "safe-buffer": "~5.1.1", | ||
21915 | "string_decoder": "~1.1.1", | ||
21916 | "util-deprecate": "~1.0.1" | ||
21917 | } | 21558 | } |
21918 | }, | 21559 | }, |
21919 | "redent": { | 21560 | "color-convert": { |
21920 | "version": "1.0.0", | 21561 | "version": "2.0.1", |
21921 | "resolved": "https://registry.npmjs.org/redent/-/redent-1.0.0.tgz", | 21562 | "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", |
21922 | "integrity": "sha1-z5Fqsf1fHxbfsggi3W7H9zDCr94=", | 21563 | "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", |
21923 | "dev": true, | 21564 | "dev": true, |
21924 | "requires": { | 21565 | "requires": { |
21925 | "indent-string": "^2.1.0", | 21566 | "color-name": "~1.1.4" |
21926 | "strip-indent": "^1.0.1" | ||
21927 | } | 21567 | } |
21928 | }, | 21568 | }, |
21929 | "safe-buffer": { | 21569 | "color-name": { |
21930 | "version": "5.1.2", | 21570 | "version": "1.1.4", |
21931 | "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", | 21571 | "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", |
21932 | "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", | 21572 | "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", |
21933 | "dev": true | 21573 | "dev": true |
21934 | }, | 21574 | }, |
21935 | "semver": { | 21575 | "has-flag": { |
21936 | "version": "5.3.0", | 21576 | "version": "4.0.0", |
21937 | "resolved": "https://registry.npmjs.org/semver/-/semver-5.3.0.tgz", | 21577 | "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", |
21938 | "integrity": "sha1-myzl094C0XxgEq0yaqa00M9U+U8=", | 21578 | "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", |
21939 | "dev": true | 21579 | "dev": true |
21940 | }, | 21580 | }, |
21941 | "string_decoder": { | 21581 | "replace-ext": { |
21942 | "version": "1.1.1", | ||
21943 | "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", | ||
21944 | "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", | ||
21945 | "dev": true, | ||
21946 | "requires": { | ||
21947 | "safe-buffer": "~5.1.0" | ||
21948 | } | ||
21949 | }, | ||
21950 | "strip-bom": { | ||
21951 | "version": "2.0.0", | ||
21952 | "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", | ||
21953 | "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=", | ||
21954 | "dev": true, | ||
21955 | "requires": { | ||
21956 | "is-utf8": "^0.2.0" | ||
21957 | } | ||
21958 | }, | ||
21959 | "strip-indent": { | ||
21960 | "version": "1.0.1", | ||
21961 | "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-1.0.1.tgz", | ||
21962 | "integrity": "sha1-DHlipq3vp7vUrDZkYKY4VSrhoKI=", | ||
21963 | "dev": true, | ||
21964 | "requires": { | ||
21965 | "get-stdin": "^4.0.1" | ||
21966 | } | ||
21967 | }, | ||
21968 | "supports-color": { | ||
21969 | "version": "2.0.0", | 21582 | "version": "2.0.0", |
21970 | "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", | 21583 | "resolved": "https://registry.npmjs.org/replace-ext/-/replace-ext-2.0.0.tgz", |
21971 | "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", | 21584 | "integrity": "sha512-UszKE5KVK6JvyD92nzMn9cDapSk6w/CaFZ96CnmDMUqH9oowfxF/ZjRITD25H4DnOQClLA4/j7jLGXXLVKxAug==", |
21972 | "dev": true | 21585 | "dev": true |
21973 | }, | 21586 | }, |
21974 | "tar": { | 21587 | "strip-ansi": { |
21975 | "version": "2.2.2", | 21588 | "version": "6.0.0", |
21976 | "resolved": "https://registry.npmjs.org/tar/-/tar-2.2.2.tgz", | 21589 | "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", |
21977 | "integrity": "sha512-FCEhQ/4rE1zYv9rYXJw/msRqsnmlje5jHP6huWeBZ704jUTy02c5AZyWujpMR1ax6mVw9NyJMfuK2CMDWVIfgA==", | 21590 | "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", |
21978 | "dev": true, | 21591 | "dev": true, |
21979 | "requires": { | 21592 | "requires": { |
21980 | "block-stream": "*", | 21593 | "ansi-regex": "^5.0.0" |
21981 | "fstream": "^1.0.12", | ||
21982 | "inherits": "2" | ||
21983 | } | 21594 | } |
21984 | }, | 21595 | }, |
21985 | "through2": { | 21596 | "supports-color": { |
21986 | "version": "2.0.5", | 21597 | "version": "7.2.0", |
21987 | "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", | 21598 | "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", |
21988 | "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", | 21599 | "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", |
21989 | "dev": true, | 21600 | "dev": true, |
21990 | "requires": { | 21601 | "requires": { |
21991 | "readable-stream": "~2.3.6", | 21602 | "has-flag": "^4.0.0" |
21992 | "xtend": "~4.0.1" | ||
21993 | } | 21603 | } |
21994 | }, | ||
21995 | "trim-newlines": { | ||
21996 | "version": "1.0.0", | ||
21997 | "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-1.0.0.tgz", | ||
21998 | "integrity": "sha1-WIeWa7WCpFA6QetST301ARgVphM=", | ||
21999 | "dev": true | ||
22000 | } | 21604 | } |
22001 | } | 21605 | } |
22002 | }, | 21606 | }, |
@@ -22158,23 +21762,6 @@ | |||
22158 | "function-bind": "^1.1.1" | 21762 | "function-bind": "^1.1.1" |
22159 | } | 21763 | } |
22160 | }, | 21764 | }, |
22161 | "has-ansi": { | ||
22162 | "version": "2.0.0", | ||
22163 | "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", | ||
22164 | "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=", | ||
22165 | "dev": true, | ||
22166 | "requires": { | ||
22167 | "ansi-regex": "^2.0.0" | ||
22168 | }, | ||
22169 | "dependencies": { | ||
22170 | "ansi-regex": { | ||
22171 | "version": "2.1.1", | ||
22172 | "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", | ||
22173 | "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", | ||
22174 | "dev": true | ||
22175 | } | ||
22176 | } | ||
22177 | }, | ||
22178 | "has-bigints": { | 21765 | "has-bigints": { |
22179 | "version": "1.0.1", | 21766 | "version": "1.0.1", |
22180 | "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.1.tgz", | 21767 | "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.1.tgz", |
@@ -22817,12 +22404,6 @@ | |||
22817 | "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=", | 22404 | "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=", |
22818 | "dev": true | 22405 | "dev": true |
22819 | }, | 22406 | }, |
22820 | "in-publish": { | ||
22821 | "version": "2.0.1", | ||
22822 | "resolved": "https://registry.npmjs.org/in-publish/-/in-publish-2.0.1.tgz", | ||
22823 | "integrity": "sha512-oDM0kUSNFC31ShNxHKUyfZKy8ZeXZBWMjMdZHKLOk13uvT27VTL/QzRGfRUcevJhpkZAvlhPYuXkF7eNWrtyxQ==", | ||
22824 | "dev": true | ||
22825 | }, | ||
22826 | "indefinite-observable": { | 22407 | "indefinite-observable": { |
22827 | "version": "1.0.2", | 22408 | "version": "1.0.2", |
22828 | "resolved": "https://registry.npmjs.org/indefinite-observable/-/indefinite-observable-1.0.2.tgz", | 22409 | "resolved": "https://registry.npmjs.org/indefinite-observable/-/indefinite-observable-1.0.2.tgz", |
@@ -25595,12 +25176,6 @@ | |||
25595 | } | 25176 | } |
25596 | } | 25177 | } |
25597 | }, | 25178 | }, |
25598 | "js-base64": { | ||
25599 | "version": "2.6.4", | ||
25600 | "resolved": "https://registry.npmjs.org/js-base64/-/js-base64-2.6.4.tgz", | ||
25601 | "integrity": "sha512-pZe//GGmwJndub7ZghVHz7vjb2LgC1m8B07Au3eYqeqv9emhESByMXxaEgkUkEqJe87oBbSniGYoQNIBklc7IQ==", | ||
25602 | "dev": true | ||
25603 | }, | ||
25604 | "js-tokens": { | 25179 | "js-tokens": { |
25605 | "version": "4.0.0", | 25180 | "version": "4.0.0", |
25606 | "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", | 25181 | "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", |
@@ -29126,6 +28701,7 @@ | |||
29126 | "version": "3.0.6", | 28701 | "version": "3.0.6", |
29127 | "resolved": "https://registry.npmjs.org/nopt/-/nopt-3.0.6.tgz", | 28702 | "resolved": "https://registry.npmjs.org/nopt/-/nopt-3.0.6.tgz", |
29128 | "integrity": "sha1-xkZdvwirzU2zWTF/eaxopkayj/k=", | 28703 | "integrity": "sha1-xkZdvwirzU2zWTF/eaxopkayj/k=", |
28704 | "optional": true, | ||
29129 | "requires": { | 28705 | "requires": { |
29130 | "abbrev": "1" | 28706 | "abbrev": "1" |
29131 | } | 28707 | } |
@@ -29160,9 +28736,14 @@ | |||
29160 | } | 28736 | } |
29161 | }, | 28737 | }, |
29162 | "normalize-url": { | 28738 | "normalize-url": { |
29163 | "version": "5.3.1", | 28739 | "version": "6.1.0", |
29164 | "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-5.3.1.tgz", | 28740 | "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-6.1.0.tgz", |
29165 | "integrity": "sha512-K1c7+vaAP+Yh5bOGmA10PGPpp+6h7WZrl7GwqKhUflBc9flU9pzG27DDeB9+iuhZkE3BJZOcgN1P/2sS5pqrWw==" | 28741 | "integrity": "sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==" |
28742 | }, | ||
28743 | "normalize-version": { | ||
28744 | "version": "1.0.5", | ||
28745 | "resolved": "https://registry.npmjs.org/normalize-version/-/normalize-version-1.0.5.tgz", | ||
28746 | "integrity": "sha1-pqK5AC3G+i5fFewvCywChPtJlxI=" | ||
29166 | }, | 28747 | }, |
29167 | "now-and-later": { | 28748 | "now-and-later": { |
29168 | "version": "2.0.1", | 28749 | "version": "2.0.1", |
@@ -30935,7 +30516,6 @@ | |||
30935 | "resolved": "https://registry.npmjs.org/plist/-/plist-3.0.2.tgz", | 30516 | "resolved": "https://registry.npmjs.org/plist/-/plist-3.0.2.tgz", |
30936 | "integrity": "sha512-MSrkwZBdQ6YapHy87/8hDU8MnIcyxBKjeF+McXnr5A9MtffPewTs7G3hlpodT5TacyfIyFTaJEhh3GGcmasTgQ==", | 30517 | "integrity": "sha512-MSrkwZBdQ6YapHy87/8hDU8MnIcyxBKjeF+McXnr5A9MtffPewTs7G3hlpodT5TacyfIyFTaJEhh3GGcmasTgQ==", |
30937 | "dev": true, | 30518 | "dev": true, |
30938 | "optional": true, | ||
30939 | "requires": { | 30519 | "requires": { |
30940 | "base64-js": "^1.5.1", | 30520 | "base64-js": "^1.5.1", |
30941 | "xmlbuilder": "^9.0.7", | 30521 | "xmlbuilder": "^9.0.7", |
@@ -30946,15 +30526,13 @@ | |||
30946 | "version": "1.5.1", | 30526 | "version": "1.5.1", |
30947 | "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", | 30527 | "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", |
30948 | "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", | 30528 | "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", |
30949 | "dev": true, | 30529 | "dev": true |
30950 | "optional": true | ||
30951 | }, | 30530 | }, |
30952 | "xmlbuilder": { | 30531 | "xmlbuilder": { |
30953 | "version": "9.0.7", | 30532 | "version": "9.0.7", |
30954 | "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-9.0.7.tgz", | 30533 | "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-9.0.7.tgz", |
30955 | "integrity": "sha1-Ey7mPS7FVlxVfiD0wi35rKaGsQ0=", | 30534 | "integrity": "sha1-Ey7mPS7FVlxVfiD0wi35rKaGsQ0=", |
30956 | "dev": true, | 30535 | "dev": true |
30957 | "optional": true | ||
30958 | } | 30536 | } |
30959 | } | 30537 | } |
30960 | }, | 30538 | }, |
@@ -33256,108 +32834,6 @@ | |||
33256 | } | 32834 | } |
33257 | } | 32835 | } |
33258 | }, | 32836 | }, |
33259 | "sass-graph": { | ||
33260 | "version": "2.2.5", | ||
33261 | "resolved": "https://registry.npmjs.org/sass-graph/-/sass-graph-2.2.5.tgz", | ||
33262 | "integrity": "sha512-VFWDAHOe6mRuT4mZRd4eKE+d8Uedrk6Xnh7Sh9b4NGufQLQjOrvf/MQoOdx+0s92L89FeyUUNfU597j/3uNpag==", | ||
33263 | "dev": true, | ||
33264 | "requires": { | ||
33265 | "glob": "^7.0.0", | ||
33266 | "lodash": "^4.0.0", | ||
33267 | "scss-tokenizer": "^0.2.3", | ||
33268 | "yargs": "^13.3.2" | ||
33269 | }, | ||
33270 | "dependencies": { | ||
33271 | "ansi-regex": { | ||
33272 | "version": "4.1.0", | ||
33273 | "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", | ||
33274 | "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", | ||
33275 | "dev": true | ||
33276 | }, | ||
33277 | "cliui": { | ||
33278 | "version": "5.0.0", | ||
33279 | "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz", | ||
33280 | "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==", | ||
33281 | "dev": true, | ||
33282 | "requires": { | ||
33283 | "string-width": "^3.1.0", | ||
33284 | "strip-ansi": "^5.2.0", | ||
33285 | "wrap-ansi": "^5.1.0" | ||
33286 | } | ||
33287 | }, | ||
33288 | "get-caller-file": { | ||
33289 | "version": "2.0.5", | ||
33290 | "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", | ||
33291 | "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", | ||
33292 | "dev": true | ||
33293 | }, | ||
33294 | "require-main-filename": { | ||
33295 | "version": "2.0.0", | ||
33296 | "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", | ||
33297 | "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==", | ||
33298 | "dev": true | ||
33299 | }, | ||
33300 | "string-width": { | ||
33301 | "version": "3.1.0", | ||
33302 | "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", | ||
33303 | "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", | ||
33304 | "dev": true, | ||
33305 | "requires": { | ||
33306 | "emoji-regex": "^7.0.1", | ||
33307 | "is-fullwidth-code-point": "^2.0.0", | ||
33308 | "strip-ansi": "^5.1.0" | ||
33309 | } | ||
33310 | }, | ||
33311 | "strip-ansi": { | ||
33312 | "version": "5.2.0", | ||
33313 | "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", | ||
33314 | "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", | ||
33315 | "dev": true, | ||
33316 | "requires": { | ||
33317 | "ansi-regex": "^4.1.0" | ||
33318 | } | ||
33319 | }, | ||
33320 | "wrap-ansi": { | ||
33321 | "version": "5.1.0", | ||
33322 | "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz", | ||
33323 | "integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==", | ||
33324 | "dev": true, | ||
33325 | "requires": { | ||
33326 | "ansi-styles": "^3.2.0", | ||
33327 | "string-width": "^3.0.0", | ||
33328 | "strip-ansi": "^5.0.0" | ||
33329 | } | ||
33330 | }, | ||
33331 | "yargs": { | ||
33332 | "version": "13.3.2", | ||
33333 | "resolved": "https://registry.npmjs.org/yargs/-/yargs-13.3.2.tgz", | ||
33334 | "integrity": "sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw==", | ||
33335 | "dev": true, | ||
33336 | "requires": { | ||
33337 | "cliui": "^5.0.0", | ||
33338 | "find-up": "^3.0.0", | ||
33339 | "get-caller-file": "^2.0.1", | ||
33340 | "require-directory": "^2.1.1", | ||
33341 | "require-main-filename": "^2.0.0", | ||
33342 | "set-blocking": "^2.0.0", | ||
33343 | "string-width": "^3.0.0", | ||
33344 | "which-module": "^2.0.0", | ||
33345 | "y18n": "^4.0.0", | ||
33346 | "yargs-parser": "^13.1.2" | ||
33347 | } | ||
33348 | }, | ||
33349 | "yargs-parser": { | ||
33350 | "version": "13.1.2", | ||
33351 | "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.2.tgz", | ||
33352 | "integrity": "sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg==", | ||
33353 | "dev": true, | ||
33354 | "requires": { | ||
33355 | "camelcase": "^5.0.0", | ||
33356 | "decamelize": "^1.2.0" | ||
33357 | } | ||
33358 | } | ||
33359 | } | ||
33360 | }, | ||
33361 | "sax": { | 32837 | "sax": { |
33362 | "version": "1.2.4", | 32838 | "version": "1.2.4", |
33363 | "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", | 32839 | "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", |
@@ -33397,27 +32873,6 @@ | |||
33397 | "resolved": "https://registry.npmjs.org/scmp/-/scmp-2.0.0.tgz", | 32873 | "resolved": "https://registry.npmjs.org/scmp/-/scmp-2.0.0.tgz", |
33398 | "integrity": "sha1-JHEQ7yLM+JexOj8KvdtSeCOTzWo=" | 32874 | "integrity": "sha1-JHEQ7yLM+JexOj8KvdtSeCOTzWo=" |
33399 | }, | 32875 | }, |
33400 | "scss-tokenizer": { | ||
33401 | "version": "0.2.3", | ||
33402 | "resolved": "https://registry.npmjs.org/scss-tokenizer/-/scss-tokenizer-0.2.3.tgz", | ||
33403 | "integrity": "sha1-jrBtualyMzOCTT9VMGQRSYR85dE=", | ||
33404 | "dev": true, | ||
33405 | "requires": { | ||
33406 | "js-base64": "^2.1.8", | ||
33407 | "source-map": "^0.4.2" | ||
33408 | }, | ||
33409 | "dependencies": { | ||
33410 | "source-map": { | ||
33411 | "version": "0.4.4", | ||
33412 | "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.4.4.tgz", | ||
33413 | "integrity": "sha1-66T12pwNyZneaAMti092FzZSA2s=", | ||
33414 | "dev": true, | ||
33415 | "requires": { | ||
33416 | "amdefine": ">=0.0.4" | ||
33417 | } | ||
33418 | } | ||
33419 | } | ||
33420 | }, | ||
33421 | "select-hose": { | 32876 | "select-hose": { |
33422 | "version": "2.0.0", | 32877 | "version": "2.0.0", |
33423 | "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz", | 32878 | "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz", |
@@ -33456,6 +32911,21 @@ | |||
33456 | } | 32911 | } |
33457 | } | 32912 | } |
33458 | }, | 32913 | }, |
32914 | "semver-closest": { | ||
32915 | "version": "0.1.2", | ||
32916 | "resolved": "https://registry.npmjs.org/semver-closest/-/semver-closest-0.1.2.tgz", | ||
32917 | "integrity": "sha512-Q6qk0bPNlK5zG62mWFC8L0Qc6OJX76XRWxiPgZyrh98IZTL3HPErgUlPfCyrAPsHVpU+YP4lf5Mz+LzpId91Og==", | ||
32918 | "requires": { | ||
32919 | "semver": "^5.4.1" | ||
32920 | }, | ||
32921 | "dependencies": { | ||
32922 | "semver": { | ||
32923 | "version": "5.7.1", | ||
32924 | "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", | ||
32925 | "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" | ||
32926 | } | ||
32927 | } | ||
32928 | }, | ||
33459 | "semver-compare": { | 32929 | "semver-compare": { |
33460 | "version": "1.0.0", | 32930 | "version": "1.0.0", |
33461 | "resolved": "https://registry.npmjs.org/semver-compare/-/semver-compare-1.0.0.tgz", | 32931 | "resolved": "https://registry.npmjs.org/semver-compare/-/semver-compare-1.0.0.tgz", |
@@ -34338,47 +33808,6 @@ | |||
34338 | "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", | 33808 | "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", |
34339 | "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=" | 33809 | "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=" |
34340 | }, | 33810 | }, |
34341 | "stdout-stream": { | ||
34342 | "version": "1.4.1", | ||
34343 | "resolved": "https://registry.npmjs.org/stdout-stream/-/stdout-stream-1.4.1.tgz", | ||
34344 | "integrity": "sha512-j4emi03KXqJWcIeF8eIXkjMFN1Cmb8gUlDYGeBALLPo5qdyTfA9bOtl8m33lRoC+vFMkP3gl0WsDr6+gzxbbTA==", | ||
34345 | "dev": true, | ||
34346 | "requires": { | ||
34347 | "readable-stream": "^2.0.1" | ||
34348 | }, | ||
34349 | "dependencies": { | ||
34350 | "readable-stream": { | ||
34351 | "version": "2.3.7", | ||
34352 | "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", | ||
34353 | "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", | ||
34354 | "dev": true, | ||
34355 | "requires": { | ||
34356 | "core-util-is": "~1.0.0", | ||
34357 | "inherits": "~2.0.3", | ||
34358 | "isarray": "~1.0.0", | ||
34359 | "process-nextick-args": "~2.0.0", | ||
34360 | "safe-buffer": "~5.1.1", | ||
34361 | "string_decoder": "~1.1.1", | ||
34362 | "util-deprecate": "~1.0.1" | ||
34363 | } | ||
34364 | }, | ||
34365 | "safe-buffer": { | ||
34366 | "version": "5.1.2", | ||
34367 | "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", | ||
34368 | "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", | ||
34369 | "dev": true | ||
34370 | }, | ||
34371 | "string_decoder": { | ||
34372 | "version": "1.1.1", | ||
34373 | "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", | ||
34374 | "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", | ||
34375 | "dev": true, | ||
34376 | "requires": { | ||
34377 | "safe-buffer": "~5.1.0" | ||
34378 | } | ||
34379 | } | ||
34380 | } | ||
34381 | }, | ||
34382 | "stream-browserify": { | 33811 | "stream-browserify": { |
34383 | "version": "2.0.2", | 33812 | "version": "2.0.2", |
34384 | "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-2.0.2.tgz", | 33813 | "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-2.0.2.tgz", |
@@ -35152,35 +34581,6 @@ | |||
35152 | "requires": { | 34581 | "requires": { |
35153 | "async-exit-hook": "^2.0.1", | 34582 | "async-exit-hook": "^2.0.1", |
35154 | "fs-extra": "^10.0.0" | 34583 | "fs-extra": "^10.0.0" |
35155 | }, | ||
35156 | "dependencies": { | ||
35157 | "fs-extra": { | ||
35158 | "version": "10.0.0", | ||
35159 | "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.0.0.tgz", | ||
35160 | "integrity": "sha512-C5owb14u9eJwizKGdchcDUQeFtlSHHthBk8pbX9Vc1PFZrLombudjDnNns88aYslCyF6IY5SUw3Roz6xShcEIQ==", | ||
35161 | "dev": true, | ||
35162 | "requires": { | ||
35163 | "graceful-fs": "^4.2.0", | ||
35164 | "jsonfile": "^6.0.1", | ||
35165 | "universalify": "^2.0.0" | ||
35166 | } | ||
35167 | }, | ||
35168 | "jsonfile": { | ||
35169 | "version": "6.1.0", | ||
35170 | "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", | ||
35171 | "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", | ||
35172 | "dev": true, | ||
35173 | "requires": { | ||
35174 | "graceful-fs": "^4.1.6", | ||
35175 | "universalify": "^2.0.0" | ||
35176 | } | ||
35177 | }, | ||
35178 | "universalify": { | ||
35179 | "version": "2.0.0", | ||
35180 | "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", | ||
35181 | "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", | ||
35182 | "dev": true | ||
35183 | } | ||
35184 | } | 34584 | } |
35185 | }, | 34585 | }, |
35186 | "temp-write": { | 34586 | "temp-write": { |
@@ -35723,6 +35123,12 @@ | |||
35723 | } | 35123 | } |
35724 | } | 35124 | } |
35725 | }, | 35125 | }, |
35126 | "transfob": { | ||
35127 | "version": "1.0.0", | ||
35128 | "resolved": "https://registry.npmjs.org/transfob/-/transfob-1.0.0.tgz", | ||
35129 | "integrity": "sha1-x/wnpbVDCtSGJnrmZtkj90oKsyA=", | ||
35130 | "dev": true | ||
35131 | }, | ||
35726 | "tree-kill": { | 35132 | "tree-kill": { |
35727 | "version": "1.2.1", | 35133 | "version": "1.2.1", |
35728 | "resolved": "https://registry.npmjs.org/tree-kill/-/tree-kill-1.2.1.tgz", | 35134 | "resolved": "https://registry.npmjs.org/tree-kill/-/tree-kill-1.2.1.tgz", |
@@ -35746,15 +35152,6 @@ | |||
35746 | "resolved": "https://registry.npmjs.org/triple-beam/-/triple-beam-1.3.0.tgz", | 35152 | "resolved": "https://registry.npmjs.org/triple-beam/-/triple-beam-1.3.0.tgz", |
35747 | "integrity": "sha512-XrHUvV5HpdLmIj4uVMxHggLbFSZYIn7HEWsqePZcI50pco+MPqJ50wMGY794X7AOOhxOBAjbkqfAbEe/QMp2Lw==" | 35153 | "integrity": "sha512-XrHUvV5HpdLmIj4uVMxHggLbFSZYIn7HEWsqePZcI50pco+MPqJ50wMGY794X7AOOhxOBAjbkqfAbEe/QMp2Lw==" |
35748 | }, | 35154 | }, |
35749 | "true-case-path": { | ||
35750 | "version": "1.0.3", | ||
35751 | "resolved": "https://registry.npmjs.org/true-case-path/-/true-case-path-1.0.3.tgz", | ||
35752 | "integrity": "sha512-m6s2OdQe5wgpFMC+pAJ+q9djG82O2jcHPOI6RNg1yy9rCYR+WD6Nbpl32fDpfC56nirdRy+opFa/Vk7HYhqaew==", | ||
35753 | "dev": true, | ||
35754 | "requires": { | ||
35755 | "glob": "^7.1.2" | ||
35756 | } | ||
35757 | }, | ||
35758 | "truncate-utf8-bytes": { | 35155 | "truncate-utf8-bytes": { |
35759 | "version": "1.0.2", | 35156 | "version": "1.0.2", |
35760 | "resolved": "https://registry.npmjs.org/truncate-utf8-bytes/-/truncate-utf8-bytes-1.0.2.tgz", | 35157 | "resolved": "https://registry.npmjs.org/truncate-utf8-bytes/-/truncate-utf8-bytes-1.0.2.tgz", |
@@ -36385,33 +35782,6 @@ | |||
36385 | "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", | 35782 | "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", |
36386 | "dev": true | 35783 | "dev": true |
36387 | }, | 35784 | }, |
36388 | "lru-cache": { | ||
36389 | "version": "6.0.0", | ||
36390 | "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", | ||
36391 | "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", | ||
36392 | "dev": true, | ||
36393 | "requires": { | ||
36394 | "yallist": "^4.0.0" | ||
36395 | } | ||
36396 | }, | ||
36397 | "pupa": { | ||
36398 | "version": "2.1.1", | ||
36399 | "resolved": "https://registry.npmjs.org/pupa/-/pupa-2.1.1.tgz", | ||
36400 | "integrity": "sha512-l1jNAspIBSFqbT+y+5FosojNpVpF94nlI+wDUpqP9enwOTfHx9f0gh5nB96vl+6yTpsJsypeNrwfzPrKuHB41A==", | ||
36401 | "dev": true, | ||
36402 | "requires": { | ||
36403 | "escape-goat": "^2.0.0" | ||
36404 | } | ||
36405 | }, | ||
36406 | "semver": { | ||
36407 | "version": "7.3.5", | ||
36408 | "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", | ||
36409 | "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", | ||
36410 | "dev": true, | ||
36411 | "requires": { | ||
36412 | "lru-cache": "^6.0.0" | ||
36413 | } | ||
36414 | }, | ||
36415 | "supports-color": { | 35785 | "supports-color": { |
36416 | "version": "7.2.0", | 35786 | "version": "7.2.0", |
36417 | "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", | 35787 | "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", |
@@ -36420,12 +35790,6 @@ | |||
36420 | "requires": { | 35790 | "requires": { |
36421 | "has-flag": "^4.0.0" | 35791 | "has-flag": "^4.0.0" |
36422 | } | 35792 | } |
36423 | }, | ||
36424 | "yallist": { | ||
36425 | "version": "4.0.0", | ||
36426 | "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", | ||
36427 | "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", | ||
36428 | "dev": true | ||
36429 | } | 35793 | } |
36430 | } | 35794 | } |
36431 | }, | 35795 | }, |
@@ -36506,6 +35870,23 @@ | |||
36506 | "tmp": "0.0.x" | 35870 | "tmp": "0.0.x" |
36507 | } | 35871 | } |
36508 | }, | 35872 | }, |
35873 | "useragent-generator": { | ||
35874 | "version": "1.1.1-amkt-22079-finish.0", | ||
35875 | "resolved": "https://registry.npmjs.org/useragent-generator/-/useragent-generator-1.1.1-amkt-22079-finish.0.tgz", | ||
35876 | "integrity": "sha512-jUVHvx1t3bVjx2dI9fG4iKzjO5WA6qtjWaR/PitNvd6zQMJNlFYehNwRUaAAKkhBCkw1T0U9e2oG9Sg3wSmc6Q==", | ||
35877 | "requires": { | ||
35878 | "normalize-version": "^1.0.5", | ||
35879 | "semver": "^5.4.1", | ||
35880 | "semver-closest": "^0.1.0" | ||
35881 | }, | ||
35882 | "dependencies": { | ||
35883 | "semver": { | ||
35884 | "version": "5.7.1", | ||
35885 | "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", | ||
35886 | "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" | ||
35887 | } | ||
35888 | } | ||
35889 | }, | ||
36509 | "utf8-byte-length": { | 35890 | "utf8-byte-length": { |
36510 | "version": "1.0.4", | 35891 | "version": "1.0.4", |
36511 | "resolved": "https://registry.npmjs.org/utf8-byte-length/-/utf8-byte-length-1.0.4.tgz", | 35892 | "resolved": "https://registry.npmjs.org/utf8-byte-length/-/utf8-byte-length-1.0.4.tgz", |
@@ -38118,8 +37499,7 @@ | |||
38118 | "version": "0.5.0", | 37499 | "version": "0.5.0", |
38119 | "resolved": "https://registry.npmjs.org/xmldom/-/xmldom-0.5.0.tgz", | 37500 | "resolved": "https://registry.npmjs.org/xmldom/-/xmldom-0.5.0.tgz", |
38120 | "integrity": "sha512-Foaj5FXVzgn7xFzsKeNIde9g6aFBxTPi37iwsno8QvApmtg7KYrr+OPyRHcJF7dud2a5nGRBXK3n0dL62Gf7PA==", | 37501 | "integrity": "sha512-Foaj5FXVzgn7xFzsKeNIde9g6aFBxTPi37iwsno8QvApmtg7KYrr+OPyRHcJF7dud2a5nGRBXK3n0dL62Gf7PA==", |
38121 | "dev": true, | 37502 | "dev": true |
38122 | "optional": true | ||
38123 | }, | 37503 | }, |
38124 | "xtend": { | 37504 | "xtend": { |
38125 | "version": "4.0.2", | 37505 | "version": "4.0.2", |
diff --git a/package.json b/package.json index 171cb14e5..7f42b55ca 100644 --- a/package.json +++ b/package.json | |||
@@ -11,7 +11,7 @@ | |||
11 | "repository": "https://github.com/getferdi/ferdi.git", | 11 | "repository": "https://github.com/getferdi/ferdi.git", |
12 | "private": true, | 12 | "private": true, |
13 | "engines": { | 13 | "engines": { |
14 | "node": "^14.16", | 14 | "node": "^14.17", |
15 | "npm": "^6.14", | 15 | "npm": "^6.14", |
16 | "node-gyp": "^8.0" | 16 | "node-gyp": "^8.0" |
17 | }, | 17 | }, |
@@ -38,8 +38,8 @@ | |||
38 | "uidev": "cd uidev && webpack-dev-server", | 38 | "uidev": "cd uidev && webpack-dev-server", |
39 | "postinstall": "npx lerna run prepare", | 39 | "postinstall": "npx lerna run prepare", |
40 | "apply-branding": "node ./src/i18n/apply-branding.js", | 40 | "apply-branding": "node ./src/i18n/apply-branding.js", |
41 | "update-submodules": "git submodule update --remote --force && git add .", | 41 | "update-submodules": "git submodule update --remote --force", |
42 | "prepare-code": "npm run update-submodules && 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" |
@@ -106,7 +106,7 @@ | |||
106 | "ms": "2.1.3", | 106 | "ms": "2.1.3", |
107 | "node-fetch": "2.6.1", | 107 | "node-fetch": "2.6.1", |
108 | "node-mac-permissions": "2.2.0", | 108 | "node-mac-permissions": "2.2.0", |
109 | "normalize-url": "5.3.1", | 109 | "normalize-url": "6.1.0", |
110 | "os-name": "4.0.0", | 110 | "os-name": "4.0.0", |
111 | "pretty-bytes": "^5.6.0", | 111 | "pretty-bytes": "^5.6.0", |
112 | "prop-types": "^15.5.10", | 112 | "prop-types": "^15.5.10", |
@@ -130,6 +130,7 @@ | |||
130 | "tar": "4.4.13", | 130 | "tar": "4.4.13", |
131 | "targz": "1.0.1", | 131 | "targz": "1.0.1", |
132 | "terser": "4.4.0", | 132 | "terser": "4.4.0", |
133 | "useragent-generator": "1.1.1-amkt-22079-finish.0", | ||
133 | "uuid": "3.3.3", | 134 | "uuid": "3.3.3", |
134 | "validator": "11.0.0", | 135 | "validator": "11.0.0", |
135 | "ws": "7.4.6" | 136 | "ws": "7.4.6" |
@@ -150,7 +151,6 @@ | |||
150 | "@babel/register": "7.14.5", | 151 | "@babel/register": "7.14.5", |
151 | "@types/classnames": "2.2.9", | 152 | "@types/classnames": "2.2.9", |
152 | "@types/color": "^3.0.1", | 153 | "@types/color": "^3.0.1", |
153 | "@types/color-convert": "^1.9.0", | ||
154 | "@types/fs-extra": "^7.0.0", | 154 | "@types/fs-extra": "^7.0.0", |
155 | "@types/jss": "^9.5.7", | 155 | "@types/jss": "^9.5.7", |
156 | "@types/lodash": "4.14.170", | 156 | "@types/lodash": "4.14.170", |
@@ -166,8 +166,8 @@ | |||
166 | "cross-env": "^5.0.5", | 166 | "cross-env": "^5.0.5", |
167 | "cz-conventional-changelog": "^2.1.0", | 167 | "cz-conventional-changelog": "^2.1.0", |
168 | "dotenv": "10.0.0", | 168 | "dotenv": "10.0.0", |
169 | "electron": "13.1.6", | 169 | "electron": "13.1.7", |
170 | "electron-builder": "22.11.7", | 170 | "electron-builder": "22.11.9", |
171 | "electron-notarize": "1.0.0", | 171 | "electron-notarize": "1.0.0", |
172 | "electron-rebuild": "2.3.5", | 172 | "electron-rebuild": "2.3.5", |
173 | "eslint": "7.29.0", | 173 | "eslint": "7.29.0", |
@@ -182,7 +182,7 @@ | |||
182 | "gulp-babel": "^8.0.0", | 182 | "gulp-babel": "^8.0.0", |
183 | "gulp-cli": "2.3.0", | 183 | "gulp-cli": "2.3.0", |
184 | "gulp-connect": "^5.7.0", | 184 | "gulp-connect": "^5.7.0", |
185 | "gulp-sass": "^4.1.0", | 185 | "gulp-sass": "^5.0.0", |
186 | "gulp-sass-variables": "^1.2.0", | 186 | "gulp-sass-variables": "^1.2.0", |
187 | "hex-rgb": "^3.0.0", | 187 | "hex-rgb": "^3.0.0", |
188 | "html-webpack-plugin": "4.5.2", | 188 | "html-webpack-plugin": "4.5.2", |
diff --git a/packages/forms/package-lock.json b/packages/forms/package-lock.json index 9cad86535..8f939c0bb 100644 --- a/packages/forms/package-lock.json +++ b/packages/forms/package-lock.json | |||
@@ -15,118 +15,71 @@ | |||
15 | "integrity": "sha512-c0+avMYEZ6i7Pg1ULLFs+p7k8bDPiie9rrgGYs8VWQhw2tUUYz7r0lIPVzD3bzMghWfyhfkArj88K5Of0WTMNw==" | 15 | "integrity": "sha512-c0+avMYEZ6i7Pg1ULLFs+p7k8bDPiie9rrgGYs8VWQhw2tUUYz7r0lIPVzD3bzMghWfyhfkArj88K5Of0WTMNw==" |
16 | }, | 16 | }, |
17 | "@meetfranz/theme": { | 17 | "@meetfranz/theme": { |
18 | "version": "1.0.14", | 18 | "version": "file:../theme", |
19 | "resolved": "https://registry.npmjs.org/@meetfranz/theme/-/theme-1.0.14.tgz", | ||
20 | "integrity": "sha512-iWP+3ifiNum98sHKiNdUJK+R0p4Z7TT8OenA1N2BnSC6CFob+dLhzAK+o5lxcyEcKZKYDwd7JKRZj93wqpBPpg==", | ||
21 | "requires": { | 19 | "requires": { |
22 | "color": "^3.1.0" | 20 | "color": "^3.1.0" |
21 | }, | ||
22 | "dependencies": { | ||
23 | "color": { | ||
24 | "version": "3.1.0", | ||
25 | "resolved": "https://registry.npmjs.org/color/-/color-3.1.0.tgz", | ||
26 | "integrity": "sha512-CwyopLkuRYO5ei2EpzpIh6LqJMt6Mt+jZhO5VI5f/wJLZriXQE32/SSqzmrh+QB+AZT81Cj8yv+7zwToW8ahZg==", | ||
27 | "requires": { | ||
28 | "color-convert": "^1.9.1", | ||
29 | "color-string": "^1.5.2" | ||
30 | } | ||
31 | }, | ||
32 | "color-convert": { | ||
33 | "version": "1.9.3", | ||
34 | "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", | ||
35 | "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", | ||
36 | "requires": { | ||
37 | "color-name": "1.1.3" | ||
38 | } | ||
39 | }, | ||
40 | "color-name": { | ||
41 | "version": "1.1.3", | ||
42 | "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", | ||
43 | "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" | ||
44 | }, | ||
45 | "color-string": { | ||
46 | "version": "1.5.5", | ||
47 | "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.5.5.tgz", | ||
48 | "integrity": "sha512-jgIoum0OfQfq9Whcfc2z/VhCNcmQjWbey6qBX0vqt7YICflUmBCh9E9CiQD5GSJ+Uehixm3NUwHVhqUAWRivZg==", | ||
49 | "requires": { | ||
50 | "color-name": "^1.0.0", | ||
51 | "simple-swizzle": "^0.2.2" | ||
52 | } | ||
53 | }, | ||
54 | "is-arrayish": { | ||
55 | "version": "0.3.2", | ||
56 | "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz", | ||
57 | "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==" | ||
58 | }, | ||
59 | "simple-swizzle": { | ||
60 | "version": "0.2.2", | ||
61 | "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz", | ||
62 | "integrity": "sha1-pNprY1/8zMoz9w0Xy5JZLeleVXo=", | ||
63 | "requires": { | ||
64 | "is-arrayish": "^0.3.1" | ||
65 | } | ||
66 | } | ||
23 | } | 67 | } |
24 | }, | 68 | }, |
25 | "asap": { | ||
26 | "version": "2.0.6", | ||
27 | "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", | ||
28 | "integrity": "sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY=" | ||
29 | }, | ||
30 | "color": { | ||
31 | "version": "3.1.3", | ||
32 | "resolved": "https://registry.npmjs.org/color/-/color-3.1.3.tgz", | ||
33 | "integrity": "sha512-xgXAcTHa2HeFCGLE9Xs/R82hujGtu9Jd9x4NW3T34+OMs7VoPsjwzRczKHvTAHeJwWFwX5j15+MgAppE8ztObQ==", | ||
34 | "requires": { | ||
35 | "color-convert": "^1.9.1", | ||
36 | "color-string": "^1.5.4" | ||
37 | } | ||
38 | }, | ||
39 | "color-convert": { | ||
40 | "version": "1.9.3", | ||
41 | "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", | ||
42 | "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", | ||
43 | "requires": { | ||
44 | "color-name": "1.1.3" | ||
45 | } | ||
46 | }, | ||
47 | "color-name": { | ||
48 | "version": "1.1.3", | ||
49 | "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", | ||
50 | "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" | ||
51 | }, | ||
52 | "color-string": { | ||
53 | "version": "1.5.5", | ||
54 | "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.5.5.tgz", | ||
55 | "integrity": "sha512-jgIoum0OfQfq9Whcfc2z/VhCNcmQjWbey6qBX0vqt7YICflUmBCh9E9CiQD5GSJ+Uehixm3NUwHVhqUAWRivZg==", | ||
56 | "requires": { | ||
57 | "color-name": "^1.0.0", | ||
58 | "simple-swizzle": "^0.2.2" | ||
59 | } | ||
60 | }, | ||
61 | "core-js": { | ||
62 | "version": "1.2.7", | ||
63 | "resolved": "https://registry.npmjs.org/core-js/-/core-js-1.2.7.tgz", | ||
64 | "integrity": "sha1-ZSKUwUZR2yj6k70tX/KYOk8IxjY=" | ||
65 | }, | ||
66 | "create-react-class": { | 69 | "create-react-class": { |
67 | "version": "15.6.3", | 70 | "version": "15.7.0", |
68 | "resolved": "https://registry.npmjs.org/create-react-class/-/create-react-class-15.6.3.tgz", | 71 | "resolved": "https://registry.npmjs.org/create-react-class/-/create-react-class-15.7.0.tgz", |
69 | "integrity": "sha512-M+/3Q6E6DLO6Yx3OwrWjwHBnvfXXYA7W+dFjt/ZDBemHO1DDZhsalX/NUtnTYclN6GfnBDRh4qRHjcDHmlJBJg==", | 72 | "integrity": "sha512-QZv4sFWG9S5RUvkTYWbflxeZX+JG7Cz0Tn33rQBJ+WFQTqTfUTjMjiv9tnfXazjsO5r0KhPs+AqCjyrQX6h2ng==", |
70 | "requires": { | 73 | "requires": { |
71 | "fbjs": "^0.8.9", | ||
72 | "loose-envify": "^1.3.1", | 74 | "loose-envify": "^1.3.1", |
73 | "object-assign": "^4.1.1" | 75 | "object-assign": "^4.1.1" |
74 | } | 76 | } |
75 | }, | 77 | }, |
76 | "encoding": { | ||
77 | "version": "0.1.12", | ||
78 | "resolved": "https://registry.npmjs.org/encoding/-/encoding-0.1.12.tgz", | ||
79 | "integrity": "sha1-U4tm8+5izRq1HsMjgp0flIDHS+s=", | ||
80 | "requires": { | ||
81 | "iconv-lite": "~0.4.13" | ||
82 | } | ||
83 | }, | ||
84 | "fbjs": { | ||
85 | "version": "0.8.17", | ||
86 | "resolved": "https://registry.npmjs.org/fbjs/-/fbjs-0.8.17.tgz", | ||
87 | "integrity": "sha1-xNWY6taUkRJlPWWIsBpc3Nn5D90=", | ||
88 | "requires": { | ||
89 | "core-js": "^1.0.0", | ||
90 | "isomorphic-fetch": "^2.1.1", | ||
91 | "loose-envify": "^1.0.0", | ||
92 | "object-assign": "^4.1.0", | ||
93 | "promise": "^7.1.1", | ||
94 | "setimmediate": "^1.0.5", | ||
95 | "ua-parser-js": "^0.7.18" | ||
96 | } | ||
97 | }, | ||
98 | "html-element-attributes": { | 78 | "html-element-attributes": { |
99 | "version": "1.3.1", | 79 | "version": "1.3.1", |
100 | "resolved": "https://registry.npmjs.org/html-element-attributes/-/html-element-attributes-1.3.1.tgz", | 80 | "resolved": "https://registry.npmjs.org/html-element-attributes/-/html-element-attributes-1.3.1.tgz", |
101 | "integrity": "sha512-UrRKgp5sQmRnDy4TEwAUsu14XBUlzKB8U3hjIYDjcZ3Hbp86Jtftzxfgrv6E/ii/h78tsaZwAnAE8HwnHr0dPA==" | 81 | "integrity": "sha512-UrRKgp5sQmRnDy4TEwAUsu14XBUlzKB8U3hjIYDjcZ3Hbp86Jtftzxfgrv6E/ii/h78tsaZwAnAE8HwnHr0dPA==" |
102 | }, | 82 | }, |
103 | "iconv-lite": { | ||
104 | "version": "0.4.24", | ||
105 | "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", | ||
106 | "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", | ||
107 | "requires": { | ||
108 | "safer-buffer": ">= 2.1.2 < 3" | ||
109 | } | ||
110 | }, | ||
111 | "is-arrayish": { | ||
112 | "version": "0.3.2", | ||
113 | "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz", | ||
114 | "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==" | ||
115 | }, | ||
116 | "is-stream": { | ||
117 | "version": "1.1.0", | ||
118 | "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", | ||
119 | "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=" | ||
120 | }, | ||
121 | "isomorphic-fetch": { | ||
122 | "version": "2.2.1", | ||
123 | "resolved": "https://registry.npmjs.org/isomorphic-fetch/-/isomorphic-fetch-2.2.1.tgz", | ||
124 | "integrity": "sha1-YRrhrPFPXoH3KVB0coGf6XM1WKk=", | ||
125 | "requires": { | ||
126 | "node-fetch": "^1.0.1", | ||
127 | "whatwg-fetch": ">=0.10.0" | ||
128 | } | ||
129 | }, | ||
130 | "js-tokens": { | 83 | "js-tokens": { |
131 | "version": "4.0.0", | 84 | "version": "4.0.0", |
132 | "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", | 85 | "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", |
@@ -140,35 +93,19 @@ | |||
140 | "js-tokens": "^3.0.0 || ^4.0.0" | 93 | "js-tokens": "^3.0.0 || ^4.0.0" |
141 | } | 94 | } |
142 | }, | 95 | }, |
143 | "node-fetch": { | ||
144 | "version": "1.7.3", | ||
145 | "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-1.7.3.tgz", | ||
146 | "integrity": "sha512-NhZ4CsKx7cYm2vSrBAr2PvFOe6sWDf0UYLRqA6svUYg7+/TSfVAu49jYC4BvQ4Sms9SZgdqGBgroqfDhJdTyKQ==", | ||
147 | "requires": { | ||
148 | "encoding": "^0.1.11", | ||
149 | "is-stream": "^1.0.1" | ||
150 | } | ||
151 | }, | ||
152 | "object-assign": { | 96 | "object-assign": { |
153 | "version": "4.1.1", | 97 | "version": "4.1.1", |
154 | "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", | 98 | "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", |
155 | "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=" | 99 | "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=" |
156 | }, | 100 | }, |
157 | "promise": { | ||
158 | "version": "7.3.1", | ||
159 | "resolved": "https://registry.npmjs.org/promise/-/promise-7.3.1.tgz", | ||
160 | "integrity": "sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg==", | ||
161 | "requires": { | ||
162 | "asap": "~2.0.3" | ||
163 | } | ||
164 | }, | ||
165 | "prop-types": { | 101 | "prop-types": { |
166 | "version": "15.6.2", | 102 | "version": "15.7.2", |
167 | "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.6.2.tgz", | 103 | "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.7.2.tgz", |
168 | "integrity": "sha512-3pboPvLiWD7dkI3qf3KbUe6hKFKa52w+AE0VCqECtf+QHAKgOL37tTaNCnuX1nAAQ4ZhyP+kYVKf8rLmJ/feDQ==", | 104 | "integrity": "sha512-8QQikdH7//R2vurIJSutZ1smHYTcLpRWEOlHnzcWHmBYrOGUysKwSsrC89BCiFj3CbrfJ/nXFdJepOVrY1GCHQ==", |
169 | "requires": { | 105 | "requires": { |
170 | "loose-envify": "^1.3.1", | 106 | "loose-envify": "^1.4.0", |
171 | "object-assign": "^4.1.1" | 107 | "object-assign": "^4.1.1", |
108 | "react-is": "^16.8.1" | ||
172 | } | 109 | } |
173 | }, | 110 | }, |
174 | "react-html-attributes": { | 111 | "react-html-attributes": { |
@@ -179,48 +116,25 @@ | |||
179 | "html-element-attributes": "^1.0.0" | 116 | "html-element-attributes": "^1.0.0" |
180 | } | 117 | } |
181 | }, | 118 | }, |
119 | "react-is": { | ||
120 | "version": "16.13.1", | ||
121 | "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", | ||
122 | "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" | ||
123 | }, | ||
182 | "react-loader": { | 124 | "react-loader": { |
183 | "version": "2.4.5", | 125 | "version": "2.4.7", |
184 | "resolved": "https://registry.npmjs.org/react-loader/-/react-loader-2.4.5.tgz", | 126 | "resolved": "https://registry.npmjs.org/react-loader/-/react-loader-2.4.7.tgz", |
185 | "integrity": "sha1-zT5VHGzQc4wcDxPwc2VPk4KL5ak=", | 127 | "integrity": "sha512-pNW5xoSt0Q7HdmQh/EaIeeFbG0Ii74y6Le8gPdDyWyEFNgCiY1NcreQxMioQGjQ4Jo4EenQGKN/qMbxW+dpZkQ==", |
186 | "requires": { | 128 | "requires": { |
187 | "create-react-class": "^15.5.2", | 129 | "create-react-class": "^15.5.2", |
188 | "prop-types": "^15.5.8", | 130 | "prop-types": "^15.5.8", |
189 | "spin.js": "2.x" | 131 | "spin.js": "2.x" |
190 | } | 132 | } |
191 | }, | 133 | }, |
192 | "safer-buffer": { | ||
193 | "version": "2.1.2", | ||
194 | "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", | ||
195 | "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" | ||
196 | }, | ||
197 | "setimmediate": { | ||
198 | "version": "1.0.5", | ||
199 | "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", | ||
200 | "integrity": "sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU=" | ||
201 | }, | ||
202 | "simple-swizzle": { | ||
203 | "version": "0.2.2", | ||
204 | "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz", | ||
205 | "integrity": "sha1-pNprY1/8zMoz9w0Xy5JZLeleVXo=", | ||
206 | "requires": { | ||
207 | "is-arrayish": "^0.3.1" | ||
208 | } | ||
209 | }, | ||
210 | "spin.js": { | 134 | "spin.js": { |
211 | "version": "2.3.2", | 135 | "version": "2.3.2", |
212 | "resolved": "https://registry.npmjs.org/spin.js/-/spin.js-2.3.2.tgz", | 136 | "resolved": "https://registry.npmjs.org/spin.js/-/spin.js-2.3.2.tgz", |
213 | "integrity": "sha1-bKpW1SBnNFD9XPvGlx5tB3LDeho=" | 137 | "integrity": "sha1-bKpW1SBnNFD9XPvGlx5tB3LDeho=" |
214 | }, | ||
215 | "ua-parser-js": { | ||
216 | "version": "0.7.28", | ||
217 | "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-0.7.28.tgz", | ||
218 | "integrity": "sha512-6Gurc1n//gjp9eQNXjD9O3M/sMwVtN5S8Lv9bvOYBfKfDNiIIhqiyi01vMBO45u4zkDE420w/e0se7Vs+sIg+g==" | ||
219 | }, | ||
220 | "whatwg-fetch": { | ||
221 | "version": "3.0.0", | ||
222 | "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.0.0.tgz", | ||
223 | "integrity": "sha512-9GSJUgz1D4MfyKU7KRqwOjXCXTqWdFNvEr7eUBYchQiVc744mqK/MzXPNR2WsPkmkOa4ywfg8C2n8h+13Bey1Q==" | ||
224 | } | 138 | } |
225 | } | 139 | } |
226 | } | 140 | } |
diff --git a/packages/ui/package-lock.json b/packages/ui/package-lock.json index 33f848967..a432404b1 100644 --- a/packages/ui/package-lock.json +++ b/packages/ui/package-lock.json | |||
@@ -10,42 +10,55 @@ | |||
10 | "integrity": "sha512-c0+avMYEZ6i7Pg1ULLFs+p7k8bDPiie9rrgGYs8VWQhw2tUUYz7r0lIPVzD3bzMghWfyhfkArj88K5Of0WTMNw==" | 10 | "integrity": "sha512-c0+avMYEZ6i7Pg1ULLFs+p7k8bDPiie9rrgGYs8VWQhw2tUUYz7r0lIPVzD3bzMghWfyhfkArj88K5Of0WTMNw==" |
11 | }, | 11 | }, |
12 | "@meetfranz/theme": { | 12 | "@meetfranz/theme": { |
13 | "version": "1.0.14", | 13 | "version": "file:../theme", |
14 | "resolved": "https://registry.npmjs.org/@meetfranz/theme/-/theme-1.0.14.tgz", | ||
15 | "integrity": "sha512-iWP+3ifiNum98sHKiNdUJK+R0p4Z7TT8OenA1N2BnSC6CFob+dLhzAK+o5lxcyEcKZKYDwd7JKRZj93wqpBPpg==", | ||
16 | "requires": { | 14 | "requires": { |
17 | "color": "^3.1.0" | 15 | "color": "^3.1.0" |
18 | } | 16 | }, |
19 | }, | 17 | "dependencies": { |
20 | "color": { | 18 | "color": { |
21 | "version": "3.1.2", | 19 | "version": "3.1.0", |
22 | "resolved": "https://registry.npmjs.org/color/-/color-3.1.2.tgz", | 20 | "resolved": "https://registry.npmjs.org/color/-/color-3.1.0.tgz", |
23 | "integrity": "sha512-vXTJhHebByxZn3lDvDJYw4lR5+uB3vuoHsuYA5AKuxRVn5wzzIfQKGLBmgdVRHKTJYeK5rvJcHnrd0Li49CFpg==", | 21 | "integrity": "sha512-CwyopLkuRYO5ei2EpzpIh6LqJMt6Mt+jZhO5VI5f/wJLZriXQE32/SSqzmrh+QB+AZT81Cj8yv+7zwToW8ahZg==", |
24 | "requires": { | 22 | "requires": { |
25 | "color-convert": "^1.9.1", | 23 | "color-convert": "^1.9.1", |
26 | "color-string": "^1.5.2" | 24 | "color-string": "^1.5.2" |
27 | } | 25 | } |
28 | }, | 26 | }, |
29 | "color-convert": { | 27 | "color-convert": { |
30 | "version": "1.9.3", | 28 | "version": "1.9.3", |
31 | "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", | 29 | "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", |
32 | "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", | 30 | "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", |
33 | "requires": { | 31 | "requires": { |
34 | "color-name": "1.1.3" | 32 | "color-name": "1.1.3" |
35 | } | 33 | } |
36 | }, | 34 | }, |
37 | "color-name": { | 35 | "color-name": { |
38 | "version": "1.1.3", | 36 | "version": "1.1.3", |
39 | "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", | 37 | "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", |
40 | "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" | 38 | "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" |
41 | }, | 39 | }, |
42 | "color-string": { | 40 | "color-string": { |
43 | "version": "1.5.5", | 41 | "version": "1.5.5", |
44 | "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.5.5.tgz", | 42 | "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.5.5.tgz", |
45 | "integrity": "sha512-jgIoum0OfQfq9Whcfc2z/VhCNcmQjWbey6qBX0vqt7YICflUmBCh9E9CiQD5GSJ+Uehixm3NUwHVhqUAWRivZg==", | 43 | "integrity": "sha512-jgIoum0OfQfq9Whcfc2z/VhCNcmQjWbey6qBX0vqt7YICflUmBCh9E9CiQD5GSJ+Uehixm3NUwHVhqUAWRivZg==", |
46 | "requires": { | 44 | "requires": { |
47 | "color-name": "^1.0.0", | 45 | "color-name": "^1.0.0", |
48 | "simple-swizzle": "^0.2.2" | 46 | "simple-swizzle": "^0.2.2" |
47 | } | ||
48 | }, | ||
49 | "is-arrayish": { | ||
50 | "version": "0.3.2", | ||
51 | "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz", | ||
52 | "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==" | ||
53 | }, | ||
54 | "simple-swizzle": { | ||
55 | "version": "0.2.2", | ||
56 | "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz", | ||
57 | "integrity": "sha1-pNprY1/8zMoz9w0Xy5JZLeleVXo=", | ||
58 | "requires": { | ||
59 | "is-arrayish": "^0.3.1" | ||
60 | } | ||
61 | } | ||
49 | } | 62 | } |
50 | }, | 63 | }, |
51 | "create-react-class": { | 64 | "create-react-class": { |
@@ -57,11 +70,6 @@ | |||
57 | "object-assign": "^4.1.1" | 70 | "object-assign": "^4.1.1" |
58 | } | 71 | } |
59 | }, | 72 | }, |
60 | "is-arrayish": { | ||
61 | "version": "0.3.2", | ||
62 | "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz", | ||
63 | "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==" | ||
64 | }, | ||
65 | "js-tokens": { | 73 | "js-tokens": { |
66 | "version": "4.0.0", | 74 | "version": "4.0.0", |
67 | "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", | 75 | "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", |
@@ -105,14 +113,6 @@ | |||
105 | "spin.js": "2.x" | 113 | "spin.js": "2.x" |
106 | } | 114 | } |
107 | }, | 115 | }, |
108 | "simple-swizzle": { | ||
109 | "version": "0.2.2", | ||
110 | "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz", | ||
111 | "integrity": "sha1-pNprY1/8zMoz9w0Xy5JZLeleVXo=", | ||
112 | "requires": { | ||
113 | "is-arrayish": "^0.3.1" | ||
114 | } | ||
115 | }, | ||
116 | "spin.js": { | 116 | "spin.js": { |
117 | "version": "2.3.2", | 117 | "version": "2.3.2", |
118 | "resolved": "https://registry.npmjs.org/spin.js/-/spin.js-2.3.2.tgz", | 118 | "resolved": "https://registry.npmjs.org/spin.js/-/spin.js-2.3.2.tgz", |
diff --git a/recipes b/recipes | |||
Subproject fdb8f055927402195d27b08899b0e29305c29d2 | Subproject ea77d33daaf8d9ee8e96163bd15f47701220114 | ||
diff --git a/src/api/server/ServerApi.js b/src/api/server/ServerApi.js index 24d095556..c63aa7dda 100644 --- a/src/api/server/ServerApi.js +++ b/src/api/server/ServerApi.js | |||
@@ -1,4 +1,3 @@ | |||
1 | import os from 'os'; | ||
2 | import path from 'path'; | 1 | import path from 'path'; |
3 | import tar from 'tar'; | 2 | import tar from 'tar'; |
4 | import fs from 'fs-extra'; | 3 | import fs from 'fs-extra'; |
@@ -15,7 +14,7 @@ import OrderModel from '../../models/Order'; | |||
15 | import { sleep } from '../../helpers/async-helpers'; | 14 | import { sleep } from '../../helpers/async-helpers'; |
16 | 15 | ||
17 | import { SERVER_NOT_LOADED } from '../../config'; | 16 | import { SERVER_NOT_LOADED } from '../../config'; |
18 | import { RECIPES_PATH } from '../../environment'; | 17 | import { osArch, osPlatform, RECIPES_PATH } from '../../environment'; |
19 | import apiBase from '../apiBase'; | 18 | import apiBase from '../apiBase'; |
20 | import { prepareAuthRequest, sendAuthRequest } from '../utils/auth'; | 19 | import { prepareAuthRequest, sendAuthRequest } from '../utils/auth'; |
21 | 20 | ||
@@ -456,7 +455,7 @@ export default class ServerApi { | |||
456 | 455 | ||
457 | // News | 456 | // News |
458 | async getLatestNews() { | 457 | async getLatestNews() { |
459 | const url = `${apiBase(true)}/news?platform=${os.platform()}&arch=${os.arch()}&version=${app.getVersion()}`; | 458 | const url = `${apiBase(true)}/news?platform=${osPlatform}&arch=${osArch}&version=${app.getVersion()}`; |
460 | const request = await sendAuthRequest(url); | 459 | const request = await sendAuthRequest(url); |
461 | if (!request.ok) throw request; | 460 | if (!request.ok) throw request; |
462 | const data = await request.json(); | 461 | const data = await request.json(); |
diff --git a/src/components/ui/ImageUpload.js b/src/components/ui/ImageUpload.js index 6a8c7645f..059610aec 100644 --- a/src/components/ui/ImageUpload.js +++ b/src/components/ui/ImageUpload.js | |||
@@ -4,6 +4,7 @@ import { observer } from 'mobx-react'; | |||
4 | import { Field } from 'mobx-react-form'; | 4 | import { Field } from 'mobx-react-form'; |
5 | import classnames from 'classnames'; | 5 | import classnames from 'classnames'; |
6 | import Dropzone from 'react-dropzone'; | 6 | import Dropzone from 'react-dropzone'; |
7 | import { isWindows } from '../../environment'; | ||
7 | 8 | ||
8 | export default @observer class ImageUpload extends Component { | 9 | export default @observer class ImageUpload extends Component { |
9 | static propTypes = { | 10 | static propTypes = { |
@@ -25,13 +26,18 @@ export default @observer class ImageUpload extends Component { | |||
25 | 26 | ||
26 | dropzoneRef = null; | 27 | dropzoneRef = null; |
27 | 28 | ||
29 | imgPath = null; | ||
30 | |||
28 | onDrop(acceptedFiles) { | 31 | onDrop(acceptedFiles) { |
29 | const { field } = this.props; | 32 | const { field } = this.props; |
30 | 33 | ||
31 | acceptedFiles.forEach((file) => { | 34 | acceptedFiles.forEach((file) => { |
35 | this.imgPath = isWindows ? file.path.replace(/\\/g, '/') : file.path; | ||
36 | |||
32 | this.setState({ | 37 | this.setState({ |
33 | path: file.path, | 38 | path: this.imgPath, |
34 | }); | 39 | }); |
40 | |||
35 | this.props.field.onDrop(file); | 41 | this.props.field.onDrop(file); |
36 | }); | 42 | }); |
37 | 43 | ||
diff --git a/src/environment.js b/src/environment.js index be6dc7176..758a33380 100644 --- a/src/environment.js +++ b/src/environment.js | |||
@@ -1,3 +1,4 @@ | |||
1 | import os from 'os'; | ||
1 | import path from 'path'; | 2 | import path from 'path'; |
2 | 3 | ||
3 | import { is, api as electronApi } from 'electron-util'; | 4 | import { is, api as electronApi } from 'electron-util'; |
@@ -60,6 +61,10 @@ export const useLiveAPI = process.env.LIVE_API; | |||
60 | export const isMac = is.macos; | 61 | export const isMac = is.macos; |
61 | export const isWindows = is.windows; | 62 | export const isWindows = is.windows; |
62 | export const isLinux = is.linux; | 63 | export const isLinux = is.linux; |
64 | export const osPlatform = os.platform(); | ||
65 | export const osArch = os.arch(); | ||
66 | export const osRelease = os.release(); | ||
67 | export const is64Bit = osArch.match(/64/); | ||
63 | 68 | ||
64 | export const ctrlKey = isMac ? '⌘' : 'Ctrl'; | 69 | export const ctrlKey = isMac ? '⌘' : 'Ctrl'; |
65 | export const cmdKey = isMac ? 'Cmd' : 'Ctrl'; | 70 | export const cmdKey = isMac ? 'Cmd' : 'Ctrl'; |
diff --git a/src/features/publishDebugInfo/Component.js b/src/features/publishDebugInfo/Component.js index e7949a0be..f97a7c750 100644 --- a/src/features/publishDebugInfo/Component.js +++ b/src/features/publishDebugInfo/Component.js | |||
@@ -13,6 +13,8 @@ import { DEBUG_API } from '../../config'; | |||
13 | import AppStore from '../../stores/AppStore'; | 13 | import AppStore from '../../stores/AppStore'; |
14 | import ServicesStore from '../../stores/ServicesStore'; | 14 | import ServicesStore from '../../stores/ServicesStore'; |
15 | 15 | ||
16 | const debug = require('debug')('Ferdi:feature:publishDebugInfo'); | ||
17 | |||
16 | const messages = defineMessages({ | 18 | const messages = defineMessages({ |
17 | title: { | 19 | title: { |
18 | id: 'feature.publishDebugInfo.title', | 20 | id: 'feature.publishDebugInfo.title', |
@@ -100,6 +102,7 @@ export default @injectSheet(styles) @inject('stores', 'actions') @observer class | |||
100 | } | 102 | } |
101 | 103 | ||
102 | async publishDebugInfo() { | 104 | async publishDebugInfo() { |
105 | debug('debugInfo: starting publish'); | ||
103 | this.setState({ | 106 | this.setState({ |
104 | isSendingLog: true, | 107 | isSendingLog: true, |
105 | }); | 108 | }); |
@@ -112,17 +115,26 @@ export default @injectSheet(styles) @inject('stores', 'actions') @observer class | |||
112 | log: debugInfo, | 115 | log: debugInfo, |
113 | }), | 116 | }), |
114 | }, false); | 117 | }, false); |
115 | const response = await request.json(); | ||
116 | 118 | ||
117 | if (response.id) { | 119 | debug(`debugInfo: publishing status: ${request.status}`); |
118 | this.setState({ | 120 | if (request.status === 200) { |
119 | log: response.id, | 121 | const response = await request.json(); |
120 | }); | 122 | if (response.id) { |
123 | this.setState({ | ||
124 | log: response.id, | ||
125 | }); | ||
126 | } else { | ||
127 | this.setState({ | ||
128 | error: true, | ||
129 | }); | ||
130 | } | ||
121 | } else { | 131 | } else { |
122 | this.setState({ | 132 | this.setState({ |
123 | error: true, | 133 | error: true, |
124 | }); | 134 | }); |
125 | } | 135 | } |
136 | |||
137 | debug('debugInfo: finished publishing'); | ||
126 | } | 138 | } |
127 | 139 | ||
128 | render() { | 140 | render() { |
diff --git a/src/helpers/userAgent-helpers.js b/src/helpers/userAgent-helpers.js index fc9a6f507..9c9c8f132 100644 --- a/src/helpers/userAgent-helpers.js +++ b/src/helpers/userAgent-helpers.js | |||
@@ -1,29 +1,33 @@ | |||
1 | import os from 'os'; | 1 | import os from 'os'; |
2 | import macosVersion from 'macos-version'; | 2 | import macosVersion from 'macos-version'; |
3 | import { | 3 | import { |
4 | ferdiVersion, electronVersion, chromeVersion, isMac, isWindows, | 4 | chromeVersion, isMac, isWindows, is64Bit, osArch, osRelease, |
5 | } from '../environment'; | 5 | } from '../environment'; |
6 | 6 | ||
7 | const uaGenerator = require('useragent-generator'); | ||
8 | |||
7 | function macOS() { | 9 | function macOS() { |
8 | const version = macosVersion(); | 10 | const version = macosVersion(); |
9 | return `Macintosh; Intel Mac OS X ${version.replace(/\./g, '_')}`; | 11 | let cpuName = os.cpus()[0].model.split(' ')[0]; |
12 | if (cpuName && cpuName.match(/\(/)) { | ||
13 | cpuName = cpuName.split('(')[0]; | ||
14 | } | ||
15 | return `Macintosh; ${cpuName} Mac OS X ${version.replace(/\./g, '_')}`; | ||
10 | } | 16 | } |
11 | 17 | ||
12 | function windows() { | 18 | function windows() { |
13 | const version = os.release(); | 19 | const version = osRelease; |
14 | const [majorVersion, minorVersion] = version.split('.'); | 20 | const [majorVersion, minorVersion] = version.split('.'); |
15 | return `Windows NT ${majorVersion}.${minorVersion}; Win64; x64`; | 21 | const archString = is64Bit ? 'Win64' : 'Win32'; |
22 | return `Windows NT ${majorVersion}.${minorVersion}; ${archString}; ${osArch}`; | ||
16 | } | 23 | } |
17 | 24 | ||
18 | function linux() { | 25 | function linux() { |
19 | return 'X11; Ubuntu; Linux x86_64'; | 26 | const archString = is64Bit ? 'x86_64' : osArch; |
20 | } | 27 | return `X11; Ubuntu; Linux ${archString}`; |
21 | |||
22 | export function isChromeless(url) { | ||
23 | return url.startsWith('https://accounts.google.com'); | ||
24 | } | 28 | } |
25 | 29 | ||
26 | export default function userAgent(removeChromeVersion = false, addFerdiVersion = false) { | 30 | export default function userAgent() { |
27 | let platformString = ''; | 31 | let platformString = ''; |
28 | 32 | ||
29 | if (isMac) { | 33 | if (isMac) { |
@@ -34,17 +38,5 @@ export default function userAgent(removeChromeVersion = false, addFerdiVersion = | |||
34 | platformString = linux(); | 38 | platformString = linux(); |
35 | } | 39 | } |
36 | 40 | ||
37 | let chromeVersionString = 'Chrome'; | 41 | return uaGenerator.chrome({ os: platformString, version: chromeVersion }); |
38 | if (!removeChromeVersion) { | ||
39 | chromeVersionString = `Chrome/${chromeVersion}`; | ||
40 | } | ||
41 | |||
42 | let applicationString = ''; | ||
43 | if (addFerdiVersion) { | ||
44 | applicationString = ` Ferdi/${ferdiVersion} Electron/${electronVersion}`; | ||
45 | } | ||
46 | |||
47 | // Chrome is pinned to WebKit 537.36, the latest version before hard forking to Blink. | ||
48 | return `Mozilla/5.0 (${platformString}) AppleWebKit/537.36 (KHTML, like Gecko) ${chromeVersionString} Safari/537.36${applicationString}`; | ||
49 | // Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/80.0.3987.163 Safari/537.36 Ferdi/5.5.1-nightly.13 Electron/8.2.3 | ||
50 | } | 42 | } |
diff --git a/src/i18n/locales/defaultMessages.json b/src/i18n/locales/defaultMessages.json index 4da9390a5..370a6fb92 100644 --- a/src/i18n/locales/defaultMessages.json +++ b/src/i18n/locales/defaultMessages.json | |||
@@ -6142,91 +6142,91 @@ | |||
6142 | "defaultMessage": "!!!Publish debug information", | 6142 | "defaultMessage": "!!!Publish debug information", |
6143 | "end": { | 6143 | "end": { |
6144 | "column": 3, | 6144 | "column": 3, |
6145 | "line": 20 | 6145 | "line": 22 |
6146 | }, | 6146 | }, |
6147 | "file": "src/features/publishDebugInfo/Component.js", | 6147 | "file": "src/features/publishDebugInfo/Component.js", |
6148 | "id": "feature.publishDebugInfo.title", | 6148 | "id": "feature.publishDebugInfo.title", |
6149 | "start": { | 6149 | "start": { |
6150 | "column": 9, | 6150 | "column": 9, |
6151 | "line": 17 | 6151 | "line": 19 |
6152 | } | 6152 | } |
6153 | }, | 6153 | }, |
6154 | { | 6154 | { |
6155 | "defaultMessage": "!!!Publishing your debug information helps us find issues and errors in Ferdi. By publishing your debug information you accept Ferdi Debugger's privacy policy and terms of service", | 6155 | "defaultMessage": "!!!Publishing your debug information helps us find issues and errors in Ferdi. By publishing your debug information you accept Ferdi Debugger's privacy policy and terms of service", |
6156 | "end": { | 6156 | "end": { |
6157 | "column": 3, | 6157 | "column": 3, |
6158 | "line": 24 | 6158 | "line": 26 |
6159 | }, | 6159 | }, |
6160 | "file": "src/features/publishDebugInfo/Component.js", | 6160 | "file": "src/features/publishDebugInfo/Component.js", |
6161 | "id": "feature.publishDebugInfo.info", | 6161 | "id": "feature.publishDebugInfo.info", |
6162 | "start": { | 6162 | "start": { |
6163 | "column": 8, | 6163 | "column": 8, |
6164 | "line": 21 | 6164 | "line": 23 |
6165 | } | 6165 | } |
6166 | }, | 6166 | }, |
6167 | { | 6167 | { |
6168 | "defaultMessage": "!!!There was an error while trying to publish the debug information. Please try again later or view the console for more information.", | 6168 | "defaultMessage": "!!!There was an error while trying to publish the debug information. Please try again later or view the console for more information.", |
6169 | "end": { | 6169 | "end": { |
6170 | "column": 3, | 6170 | "column": 3, |
6171 | "line": 28 | 6171 | "line": 30 |
6172 | }, | 6172 | }, |
6173 | "file": "src/features/publishDebugInfo/Component.js", | 6173 | "file": "src/features/publishDebugInfo/Component.js", |
6174 | "id": "feature.publishDebugInfo.error", | 6174 | "id": "feature.publishDebugInfo.error", |
6175 | "start": { | 6175 | "start": { |
6176 | "column": 9, | 6176 | "column": 9, |
6177 | "line": 25 | 6177 | "line": 27 |
6178 | } | 6178 | } |
6179 | }, | 6179 | }, |
6180 | { | 6180 | { |
6181 | "defaultMessage": "!!!Privacy policy", | 6181 | "defaultMessage": "!!!Privacy policy", |
6182 | "end": { | 6182 | "end": { |
6183 | "column": 3, | 6183 | "column": 3, |
6184 | "line": 32 | 6184 | "line": 34 |
6185 | }, | 6185 | }, |
6186 | "file": "src/features/publishDebugInfo/Component.js", | 6186 | "file": "src/features/publishDebugInfo/Component.js", |
6187 | "id": "feature.publishDebugInfo.privacy", | 6187 | "id": "feature.publishDebugInfo.privacy", |
6188 | "start": { | 6188 | "start": { |
6189 | "column": 11, | 6189 | "column": 11, |
6190 | "line": 29 | 6190 | "line": 31 |
6191 | } | 6191 | } |
6192 | }, | 6192 | }, |
6193 | { | 6193 | { |
6194 | "defaultMessage": "!!!Terms of service", | 6194 | "defaultMessage": "!!!Terms of service", |
6195 | "end": { | 6195 | "end": { |
6196 | "column": 3, | 6196 | "column": 3, |
6197 | "line": 36 | 6197 | "line": 38 |
6198 | }, | 6198 | }, |
6199 | "file": "src/features/publishDebugInfo/Component.js", | 6199 | "file": "src/features/publishDebugInfo/Component.js", |
6200 | "id": "feature.publishDebugInfo.terms", | 6200 | "id": "feature.publishDebugInfo.terms", |
6201 | "start": { | 6201 | "start": { |
6202 | "column": 9, | 6202 | "column": 9, |
6203 | "line": 33 | 6203 | "line": 35 |
6204 | } | 6204 | } |
6205 | }, | 6205 | }, |
6206 | { | 6206 | { |
6207 | "defaultMessage": "!!!Accept and publish", | 6207 | "defaultMessage": "!!!Accept and publish", |
6208 | "end": { | 6208 | "end": { |
6209 | "column": 3, | 6209 | "column": 3, |
6210 | "line": 40 | 6210 | "line": 42 |
6211 | }, | 6211 | }, |
6212 | "file": "src/features/publishDebugInfo/Component.js", | 6212 | "file": "src/features/publishDebugInfo/Component.js", |
6213 | "id": "feature.publishDebugInfo.publish", | 6213 | "id": "feature.publishDebugInfo.publish", |
6214 | "start": { | 6214 | "start": { |
6215 | "column": 11, | 6215 | "column": 11, |
6216 | "line": 37 | 6216 | "line": 39 |
6217 | } | 6217 | } |
6218 | }, | 6218 | }, |
6219 | { | 6219 | { |
6220 | "defaultMessage": "!!!Your debug log was published and is now availible at", | 6220 | "defaultMessage": "!!!Your debug log was published and is now availible at", |
6221 | "end": { | 6221 | "end": { |
6222 | "column": 3, | 6222 | "column": 3, |
6223 | "line": 44 | 6223 | "line": 46 |
6224 | }, | 6224 | }, |
6225 | "file": "src/features/publishDebugInfo/Component.js", | 6225 | "file": "src/features/publishDebugInfo/Component.js", |
6226 | "id": "feature.publishDebugInfo.published", | 6226 | "id": "feature.publishDebugInfo.published", |
6227 | "start": { | 6227 | "start": { |
6228 | "column": 13, | 6228 | "column": 13, |
6229 | "line": 41 | 6229 | "line": 43 |
6230 | } | 6230 | } |
6231 | } | 6231 | } |
6232 | ], | 6232 | ], |
diff --git a/src/i18n/locales/es.json b/src/i18n/locales/es.json index 95e0cb398..6959a3a78 100644 --- a/src/i18n/locales/es.json +++ b/src/i18n/locales/es.json | |||
@@ -283,13 +283,13 @@ | |||
283 | "settings.account.upgradeToPro.label": "Actualiza a Ferdi Profesional", | 283 | "settings.account.upgradeToPro.label": "Actualiza a Ferdi Profesional", |
284 | "settings.account.userInfoRequestFailed": "No se pudo cargar la información de usuario", | 284 | "settings.account.userInfoRequestFailed": "No se pudo cargar la información de usuario", |
285 | "settings.account.yourLicense": "Su Licencia Ferdi", | 285 | "settings.account.yourLicense": "Su Licencia Ferdi", |
286 | "settings.app.accentColorInfo": "Write your accent color in a CSS-compatible format. (Default: {defaultAccentColor})", | 286 | "settings.app.accentColorInfo": "Escribe tu color de acento en un formato compatible con CSS. (Predeterminado: {defaultAccentColor})", |
287 | "settings.app.buttonClearAllCache": "Limpiar caché", | 287 | "settings.app.buttonClearAllCache": "Limpiar caché", |
288 | "settings.app.buttonInstallUpdate": "Reiniciar e instalar actualización", | 288 | "settings.app.buttonInstallUpdate": "Reiniciar e instalar actualización", |
289 | "settings.app.buttonSearchForUpdate": "Comprobar actualizaciones", | 289 | "settings.app.buttonSearchForUpdate": "Comprobar actualizaciones", |
290 | "settings.app.cacheInfo": "El cache de Ferdi actualmente usa {size} de espacio en disco.", | 290 | "settings.app.cacheInfo": "El cache de Ferdi actualmente usa {size} de espacio en disco.", |
291 | "settings.app.cacheNotCleared": "No se ha podido eliminar el cache", | 291 | "settings.app.cacheNotCleared": "No se ha podido eliminar el cache", |
292 | "settings.app.closeSettings": "Close settings", | 292 | "settings.app.closeSettings": "Cerrar ajustes", |
293 | "settings.app.currentVersion": "Versión actual:", | 293 | "settings.app.currentVersion": "Versión actual:", |
294 | "settings.app.form.accentColor": "Color de realce", | 294 | "settings.app.form.accentColor": "Color de realce", |
295 | "settings.app.form.adaptableDarkMode": "Sincroniza el modo oscuro con el ajuste del modo oscuro de mi Sistema Operativo", | 295 | "settings.app.form.adaptableDarkMode": "Sincroniza el modo oscuro con el ajuste del modo oscuro de mi Sistema Operativo", |
diff --git a/src/i18n/locales/pl.json b/src/i18n/locales/pl.json index dc2ab26cf..f494da546 100644 --- a/src/i18n/locales/pl.json +++ b/src/i18n/locales/pl.json | |||
@@ -10,15 +10,15 @@ | |||
10 | "connectionLostBanner.cta": "Przeładuj usługę", | 10 | "connectionLostBanner.cta": "Przeładuj usługę", |
11 | "connectionLostBanner.informationLink": "Co się stało?", | 11 | "connectionLostBanner.informationLink": "Co się stało?", |
12 | "connectionLostBanner.message": "O nie! Ferdi stracił połączenie z {name}.", | 12 | "connectionLostBanner.message": "O nie! Ferdi stracił połączenie z {name}.", |
13 | "feature.announcements.changelog.headline": "Zmiany we Ferdiie {version}", | 13 | "feature.announcements.changelog.headline": "Co nowego w Ferdi {version}", |
14 | "feature.debugger.title": "Publikuj informacje o debugowaniu", | 14 | "feature.debugger.title": "Opublikuj dane diagnostyczne", |
15 | "feature.delayApp.headline": "Aby nie czekać, kup licencję Ferdi Supporter", | 15 | "feature.delayApp.headline": "Aby nie czekać, kup licencję Ferdi Supporter", |
16 | "feature.delayApp.text": "Ferdi będzie kontynuował za {seconds} sekund.", | 16 | "feature.delayApp.text": "Ferdi będzie kontynuował za {seconds} sekund.", |
17 | "feature.delayApp.trial.action": "Tak, chcę darmową 14-dniową wersję próbną Ferdi Professional", | 17 | "feature.delayApp.trial.action": "Tak, chcę darmową 14-dniową wersję próbną Ferdi Professional", |
18 | "feature.delayApp.trial.actionShort": "Aktywuj darmową wersję próbną Ferdi Professional", | 18 | "feature.delayApp.trial.actionShort": "Aktywuj darmową wersję próbną Ferdi Professional", |
19 | "feature.delayApp.trial.headline": "Get the free Ferdi Professional 14 day trial and skip the line", | 19 | "feature.delayApp.trial.headline": "Get the free Ferdi Professional 14 day trial and skip the line", |
20 | "feature.delayApp.upgrade.action": "Uzyskaj licencjÄ™ Ferdi Supporter", | 20 | "feature.delayApp.upgrade.action": "Uzyskaj licencjÄ™ Ferdi Supporter", |
21 | "feature.delayApp.upgrade.actionShort": "Ulepsz swoje konto", | 21 | "feature.delayApp.upgrade.actionShort": "Uaktualnij konto", |
22 | "feature.nightlyBuilds.activate": "Aktywuj", | 22 | "feature.nightlyBuilds.activate": "Aktywuj", |
23 | "feature.nightlyBuilds.cancel": "Anuluj", | 23 | "feature.nightlyBuilds.cancel": "Anuluj", |
24 | "feature.nightlyBuilds.info": "Kompilacje testowe to wysoce eksperymentalne wersje Ferdi, które mogą zawierać niedopracowane lub nieukończone funkcje. Te kompilacje są przewidziane głównie dla programistów testujących nowe funkcje będące w opracowaniu oraz ostateczne działanie ukończonej kompilacji. Jeśli nie masz pewności co do tej funkcji, zalecamy nie włączać wersji testowych.", | 24 | "feature.nightlyBuilds.info": "Kompilacje testowe to wysoce eksperymentalne wersje Ferdi, które mogą zawierać niedopracowane lub nieukończone funkcje. Te kompilacje są przewidziane głównie dla programistów testujących nowe funkcje będące w opracowaniu oraz ostateczne działanie ukończonej kompilacji. Jeśli nie masz pewności co do tej funkcji, zalecamy nie włączać wersji testowych.", |
@@ -97,8 +97,8 @@ | |||
97 | "invite.skip.label": "Chcę to zrobić później", | 97 | "invite.skip.label": "Chcę to zrobić później", |
98 | "invite.submit.label": "Wyślij zaproszenia", | 98 | "invite.submit.label": "Wyślij zaproszenia", |
99 | "invite.successInfo": "Zaproszenia zostały wysłane", | 99 | "invite.successInfo": "Zaproszenia zostały wysłane", |
100 | "locked.headline": "Locked", | 100 | "locked.headline": "Zablokowane", |
101 | "locked.info": "Ferdi is currently locked. Please unlock Ferdi with your password to see your messages.", | 101 | "locked.info": "Ferdi jest obecnie zablokowany. Odblokuj go przy użyciu hasła, aby zobaczyć swoje wiadomości.", |
102 | "locked.invalidCredentials": "Nieprawidłowe hasło", | 102 | "locked.invalidCredentials": "Nieprawidłowe hasło", |
103 | "locked.password.label": "Hasło", | 103 | "locked.password.label": "Hasło", |
104 | "locked.submit.label": "Odblokuj", | 104 | "locked.submit.label": "Odblokuj", |
@@ -165,9 +165,9 @@ | |||
165 | "menu.view.back": "Wstecz", | 165 | "menu.view.back": "Wstecz", |
166 | "menu.view.enterFullScreen": "Włącz tryb pełnoekranowy", | 166 | "menu.view.enterFullScreen": "Włącz tryb pełnoekranowy", |
167 | "menu.view.exitFullScreen": "Zakończ tryb pełnoekranowy", | 167 | "menu.view.exitFullScreen": "Zakończ tryb pełnoekranowy", |
168 | "menu.view.forward": "Forward", | 168 | "menu.view.forward": "Prześlij dalej", |
169 | "menu.view.lockFerdi": "Lock Ferdi", | 169 | "menu.view.lockFerdi": "Zablokuj Ferdi", |
170 | "menu.view.openQuickSwitch": "Open Quick Switch", | 170 | "menu.view.openQuickSwitch": "Otwórz Quick Switch", |
171 | "menu.view.reloadFranz": "Przeładuj Ferdi", | 171 | "menu.view.reloadFranz": "Przeładuj Ferdi", |
172 | "menu.view.reloadService": "Przeładuj usługę", | 172 | "menu.view.reloadService": "Przeładuj usługę", |
173 | "menu.view.reloadTodos": "Odśwież Zadania", | 173 | "menu.view.reloadTodos": "Odśwież Zadania", |
@@ -194,7 +194,7 @@ | |||
194 | "password.noUser": "Nie znaleziono użytkownika z takim adresem email", | 194 | "password.noUser": "Nie znaleziono użytkownika z takim adresem email", |
195 | "password.submit.label": "Wyślij", | 195 | "password.submit.label": "Wyślij", |
196 | "password.successInfo": "Proszę sprawdzić swój email", | 196 | "password.successInfo": "Proszę sprawdzić swój email", |
197 | "premiumFeature.button.upgradeAccount": "Ulepsz swoje konto", | 197 | "premiumFeature.button.upgradeAccount": "Uaktualnij konto", |
198 | "pricing.features.accountSync": "Synchronizacja konta", | 198 | "pricing.features.accountSync": "Synchronizacja konta", |
199 | "pricing.features.adFree": "Na zawsze bez reklam", | 199 | "pricing.features.adFree": "Na zawsze bez reklam", |
200 | "pricing.features.appDelays": "Brak wygaszaczy ekranu", | 200 | "pricing.features.appDelays": "Brak wygaszaczy ekranu", |
@@ -214,11 +214,11 @@ | |||
214 | "pricing.plan.free": "Ferdi Free", | 214 | "pricing.plan.free": "Ferdi Free", |
215 | "pricing.plan.legacy": "Ferdi Premium", | 215 | "pricing.plan.legacy": "Ferdi Premium", |
216 | "pricing.plan.personal": "Ferdi Personal", | 216 | "pricing.plan.personal": "Ferdi Personal", |
217 | "pricing.plan.personal-monthly": "Ferdi Personal Monthly", | 217 | "pricing.plan.personal-monthly": "Miesięczny Ferdi Personal", |
218 | "pricing.plan.personal-yearly": "Ferdi Personal Yearly", | 218 | "pricing.plan.personal-yearly": "Roczny Ferdi Personal", |
219 | "pricing.plan.pro": "Ferdi Professional", | 219 | "pricing.plan.pro": "Ferdi Professional", |
220 | "pricing.plan.pro-monthly": "Ferdi Professional Monthly", | 220 | "pricing.plan.pro-monthly": "Miesięczny Ferdi Professional", |
221 | "pricing.plan.pro-yearly": "Ferdi Professional Yearly", | 221 | "pricing.plan.pro-yearly": "Roczny Ferdi Professional", |
222 | "pricing.trial.cta.accept": "Yes, upgrade my account to Ferdi Professional", | 222 | "pricing.trial.cta.accept": "Yes, upgrade my account to Ferdi Professional", |
223 | "pricing.trial.cta.skip": "Continue to Ferdi", | 223 | "pricing.trial.cta.skip": "Continue to Ferdi", |
224 | "pricing.trial.cta.start": "Start using Ferdi", | 224 | "pricing.trial.cta.start": "Start using Ferdi", |
@@ -244,21 +244,21 @@ | |||
244 | "service.errorHandler.message": "BÅ‚Ä…d", | 244 | "service.errorHandler.message": "BÅ‚Ä…d", |
245 | "service.errorHandler.text": "Nie udało się załadować {name}.", | 245 | "service.errorHandler.text": "Nie udało się załadować {name}.", |
246 | "service.restrictedHandler.action": "Ulepsz konto", | 246 | "service.restrictedHandler.action": "Ulepsz konto", |
247 | "service.restrictedHandler.customUrl.headline": "Ferdi Professional Plan required", | 247 | "service.restrictedHandler.customUrl.headline": "Wymagany plan Ferdi Professional", |
248 | "service.restrictedHandler.customUrl.text": "Please upgrade to the Ferdi Professional plan to use custom urls & self hosted services.", | 248 | "service.restrictedHandler.customUrl.text": "Uaktualnij swój plan do Ferdi Professional, aby używać własnych adresów URL i własnego hostowania usług.", |
249 | "service.restrictedHandler.serviceLimit.headline": "Osiągnięto limit usług.", | 249 | "service.restrictedHandler.serviceLimit.headline": "Osiągnięto limit usług.", |
250 | "service.restrictedHandler.serviceLimit.text": "Uaktualnij swoje konto, aby używać więcej niż {count} usług.", | 250 | "service.restrictedHandler.serviceLimit.text": "Uaktualnij swoje konto, aby używać więcej niż {count} usług.", |
251 | "service.webviewLoader.loading": "Wczytywanie {service}", | 251 | "service.webviewLoader.loading": "Wczytywanie {service}", |
252 | "services.getStarted": "Zacznij", | 252 | "services.getStarted": "Zacznij", |
253 | "services.login": "Zaloguj się, aby używać Ferdi.", | 253 | "services.login": "Zaloguj się, aby używać Ferdi.", |
254 | "services.serverInfo": "Optionally, you can change your Ferdi server by clicking the cog in the bottom left corner.", | 254 | "services.serverInfo": "Optionally, you can change your Ferdi server by clicking the cog in the bottom left corner.", |
255 | "services.serverless": "Use Ferdi without an Account", | 255 | "services.serverless": "Używaj Ferdi bez konta", |
256 | "services.welcome": "Witaj w programie Ferdi", | 256 | "services.welcome": "Witaj w programie Ferdi", |
257 | "settings.account.account.editButton": "Modyfikuj konta", | 257 | "settings.account.account.editButton": "Modyfikuj konta", |
258 | "settings.account.accountType.basic": "Podstawowe konto", | 258 | "settings.account.accountType.basic": "Podstawowe konto", |
259 | "settings.account.accountType.premium": "Premium Supporter Account", | 259 | "settings.account.accountType.premium": "Premium Supporter Account", |
260 | "settings.account.accountUnavailable": "Account is unavailable", | 260 | "settings.account.accountUnavailable": "Konto jest niedostępne", |
261 | "settings.account.accountUnavailableInfo": "You are using Ferdi without an account. If you want to use Ferdi with an account and keep your services synchronized across installations, please select a server in the Settings tab then login.", | 261 | "settings.account.accountUnavailableInfo": "Używasz Ferdi bez konta. Jeśli chcesz używać Ferdi z kontem i synchronizować swoje usługi pomiędzy klientami, wybierz serwer w zakładce Ustawienia i zaloguj się.", |
262 | "settings.account.buttonSave": "Uaktualnij profil", | 262 | "settings.account.buttonSave": "Uaktualnij profil", |
263 | "settings.account.deleteAccount": "Usuń konto", | 263 | "settings.account.deleteAccount": "Usuń konto", |
264 | "settings.account.deleteEmailSent": "Wysłaliśmy email z linkiem do potwierdzenia usunięcia konta. Konto oraz dane są usuwane trwale i nie można tego cofnąć!", | 264 | "settings.account.deleteEmailSent": "Wysłaliśmy email z linkiem do potwierdzenia usunięcia konta. Konto oraz dane są usuwane trwale i nie można tego cofnąć!", |
@@ -271,7 +271,7 @@ | |||
271 | "settings.account.headlineProfile": "Uaktualnij profil", | 271 | "settings.account.headlineProfile": "Uaktualnij profil", |
272 | "settings.account.headlineSubscription": "Twoja subskrypcja", | 272 | "settings.account.headlineSubscription": "Twoja subskrypcja", |
273 | "settings.account.headlineTrialUpgrade": "Get the free 14 day Ferdi Professional Trial", | 273 | "settings.account.headlineTrialUpgrade": "Get the free 14 day Ferdi Professional Trial", |
274 | "settings.account.headlineUpgradeAccount": "Upgrade your account & get the full Ferdi experience", | 274 | "settings.account.headlineUpgradeAccount": "Uaktualnij swoje konto i zyskaj pełną funkcjonalność Ferdi", |
275 | "settings.account.invoiceDownload": "Pobierz", | 275 | "settings.account.invoiceDownload": "Pobierz", |
276 | "settings.account.manageSubscription.label": "ZarzÄ…dzaj swoimi subskrypcjami", | 276 | "settings.account.manageSubscription.label": "ZarzÄ…dzaj swoimi subskrypcjami", |
277 | "settings.account.successInfo": "Twoje zmiany zostały zapisane", | 277 | "settings.account.successInfo": "Twoje zmiany zostały zapisane", |
@@ -282,25 +282,25 @@ | |||
282 | "settings.account.tryReloadUserInfoRequest": "Spróbuj ponownie", | 282 | "settings.account.tryReloadUserInfoRequest": "Spróbuj ponownie", |
283 | "settings.account.upgradeToPro.label": "Ulepsz konto do Ferdi Professional", | 283 | "settings.account.upgradeToPro.label": "Ulepsz konto do Ferdi Professional", |
284 | "settings.account.userInfoRequestFailed": "Nie można wczytać informacji o użytkowniku", | 284 | "settings.account.userInfoRequestFailed": "Nie można wczytać informacji o użytkowniku", |
285 | "settings.account.yourLicense": "Your Ferdi License", | 285 | "settings.account.yourLicense": "Twoja licencja Ferdi", |
286 | "settings.app.accentColorInfo": "Write your accent color in a CSS-compatible format. (Default: {defaultAccentColor})", | 286 | "settings.app.accentColorInfo": "Zdefiniuj kolor akcentu w formacie zgodnym z CSS. (Domyślnie: {defaultAccentColor})", |
287 | "settings.app.buttonClearAllCache": "Wyczyść pamięć podręczną (cache)", | 287 | "settings.app.buttonClearAllCache": "Wyczyść pamięć podręczną (cache)", |
288 | "settings.app.buttonInstallUpdate": "Uruchom ponownie i zainstaluj aktualizacjÄ™", | 288 | "settings.app.buttonInstallUpdate": "Uruchom ponownie i zainstaluj aktualizacjÄ™", |
289 | "settings.app.buttonSearchForUpdate": "Sprawdź aktualizacje", | 289 | "settings.app.buttonSearchForUpdate": "Sprawdź aktualizacje", |
290 | "settings.app.cacheInfo": "Pamięć podręczna zajmuje obecnie {size} przestrzeni dyskowej", | 290 | "settings.app.cacheInfo": "Pamięć podręczna zajmuje obecnie {size} przestrzeni dyskowej", |
291 | "settings.app.cacheNotCleared": "Couldn't clear all cache", | 291 | "settings.app.cacheNotCleared": "Błąd czyszczenia pamięci podręcznej", |
292 | "settings.app.closeSettings": "Close settings", | 292 | "settings.app.closeSettings": "Zamknij ustawienia", |
293 | "settings.app.currentVersion": "Aktualna wersja:", | 293 | "settings.app.currentVersion": "Aktualna wersja:", |
294 | "settings.app.form.accentColor": "Accent color", | 294 | "settings.app.form.accentColor": "Kolor akcentu", |
295 | "settings.app.form.adaptableDarkMode": "Synchronize dark mode with my OS's dark mode setting", | 295 | "settings.app.form.adaptableDarkMode": "Synchronizuj tryb ciemny z ustawieniami mojego systemu", |
296 | "settings.app.form.alwaysShowWorkspaces": "Always show workspace drawer", | 296 | "settings.app.form.alwaysShowWorkspaces": "Zawsze wyświetlaj szufladę obszaru roboczego", |
297 | "settings.app.form.autoLaunchInBackground": "Otwórz w tle", | 297 | "settings.app.form.autoLaunchInBackground": "Otwórz w tle", |
298 | "settings.app.form.autoLaunchOnStart": "Uruchom Ferdi na poczÄ…tku", | 298 | "settings.app.form.autoLaunchOnStart": "Uruchom Ferdi na poczÄ…tku", |
299 | "settings.app.form.automaticUpdates": "WÅ‚Ä…cz aktualizacje", | 299 | "settings.app.form.automaticUpdates": "WÅ‚Ä…cz aktualizacje", |
300 | "settings.app.form.beta": "Uwzględnij wersje beta", | 300 | "settings.app.form.beta": "Uwzględnij wersje beta", |
301 | "settings.app.form.clipboardNotifications": "Nie wyświetlaj powiadomień dla schowka", | 301 | "settings.app.form.clipboardNotifications": "Nie wyświetlaj powiadomień dla schowka", |
302 | "settings.app.form.closeToSystemTray": "Zminimalizuj Ferdi do paska zadań", | 302 | "settings.app.form.closeToSystemTray": "Zminimalizuj Ferdi do paska zadań", |
303 | "settings.app.form.customTodoServer": "Custom Todo Server", | 303 | "settings.app.form.customTodoServer": "Własny serwer listy zadań", |
304 | "settings.app.form.darkMode": "WÅ‚Ä…cz tryb ciemny", | 304 | "settings.app.form.darkMode": "WÅ‚Ä…cz tryb ciemny", |
305 | "settings.app.form.enableGPUAcceleration": "WÅ‚Ä…cz akceleracjÄ™ GPU", | 305 | "settings.app.form.enableGPUAcceleration": "WÅ‚Ä…cz akceleracjÄ™ GPU", |
306 | "settings.app.form.enableLock": "Włącz blokadę hasłem", | 306 | "settings.app.form.enableLock": "Włącz blokadę hasłem", |
@@ -308,8 +308,8 @@ | |||
308 | "settings.app.form.enableSpellchecking": "WÅ‚Ä…cz sprawdzanie pisowni", | 308 | "settings.app.form.enableSpellchecking": "WÅ‚Ä…cz sprawdzanie pisowni", |
309 | "settings.app.form.enableSystemTray": "Pokaż Ferdia w obszarze powiadomień", | 309 | "settings.app.form.enableSystemTray": "Pokaż Ferdia w obszarze powiadomień", |
310 | "settings.app.form.enableTodos": "WÅ‚Ä…cz Zadania Ferdi", | 310 | "settings.app.form.enableTodos": "WÅ‚Ä…cz Zadania Ferdi", |
311 | "settings.app.form.hibernate": "Enable service hibernation", | 311 | "settings.app.form.hibernate": "Włącz hibernację usługi", |
312 | "settings.app.form.hibernateOnStartup": "Keep services in hibernation on startup", | 312 | "settings.app.form.hibernateOnStartup": "Hibernacja usług po starcie systemu", |
313 | "settings.app.form.hibernationStrategy": "Hibernation strategy", | 313 | "settings.app.form.hibernationStrategy": "Hibernation strategy", |
314 | "settings.app.form.iconSize": "Rozmiar ikony usługi", | 314 | "settings.app.form.iconSize": "Rozmiar ikony usługi", |
315 | "settings.app.form.inactivityLock": "Zablokuj przy braku aktywności", | 315 | "settings.app.form.inactivityLock": "Zablokuj przy braku aktywności", |
@@ -317,7 +317,7 @@ | |||
317 | "settings.app.form.language": "Język", | 317 | "settings.app.form.language": "Język", |
318 | "settings.app.form.lockPassword": "Hasło", | 318 | "settings.app.form.lockPassword": "Hasło", |
319 | "settings.app.form.minimizeToSystemTray": "Zminimalizuj aplikacjÄ™ Ferdi", | 319 | "settings.app.form.minimizeToSystemTray": "Zminimalizuj aplikacjÄ™ Ferdi", |
320 | "settings.app.form.navigationBarBehaviour": "Navigation bar behaviour", | 320 | "settings.app.form.navigationBarBehaviour": "Zachowanie paska nawigacji", |
321 | "settings.app.form.notifyTaskBarOnMessage": "Notify TaskBar/Dock on new message", | 321 | "settings.app.form.notifyTaskBarOnMessage": "Notify TaskBar/Dock on new message", |
322 | "settings.app.form.passwordToggle": "Password toggle", | 322 | "settings.app.form.passwordToggle": "Password toggle", |
323 | "settings.app.form.predefinedTodoServer": "Todo Server", | 323 | "settings.app.form.predefinedTodoServer": "Todo Server", |
@@ -330,13 +330,13 @@ | |||
330 | "settings.app.form.searchEngine": "Wyszukiwarka", | 330 | "settings.app.form.searchEngine": "Wyszukiwarka", |
331 | "settings.app.form.sentry": "Wysyłaj dane telemetrii", | 331 | "settings.app.form.sentry": "Wysyłaj dane telemetrii", |
332 | "settings.app.form.serviceRibbonWidth": "Szerokość paska bocznego", | 332 | "settings.app.form.serviceRibbonWidth": "Szerokość paska bocznego", |
333 | "settings.app.form.showDisabledServices": "Wyłącz wyświetlanie zakładek z usługami", | 333 | "settings.app.form.showDisabledServices": "Wyświetlaj karty wyłączonych usług", |
334 | "settings.app.form.showDragArea": "Show draggable area on window", | 334 | "settings.app.form.showDragArea": "Show draggable area on window", |
335 | "settings.app.form.showMessagesBadgesWhenMuted": "Pokaż licznik nieprzeczytanych wiadomości gdy powiadomienia są wyłączone", | 335 | "settings.app.form.showMessagesBadgesWhenMuted": "Pokaż licznik nieprzeczytanych wiadomości gdy powiadomienia są wyłączone", |
336 | "settings.app.form.startMinimized": "Uruchom zminimalizowany", | 336 | "settings.app.form.startMinimized": "Uruchom zminimalizowany", |
337 | "settings.app.form.universalDarkMode": "WÅ‚Ä…cz uniwersalny tryb ciemny", | 337 | "settings.app.form.universalDarkMode": "WÅ‚Ä…cz uniwersalny tryb ciemny", |
338 | "settings.app.form.useTouchIdToUnlock": "Zezwól na odblokowanie Ferdi przez Touch ID", | 338 | "settings.app.form.useTouchIdToUnlock": "Zezwól na odblokowanie Ferdi przez Touch ID", |
339 | "settings.app.form.useVerticalStyle": "Use vertical style", | 339 | "settings.app.form.useVerticalStyle": "Użyj stylu pionowego", |
340 | "settings.app.headline": "Ustawienia", | 340 | "settings.app.headline": "Ustawienia", |
341 | "settings.app.headlineAdvanced": "Zaawansowane", | 341 | "settings.app.headlineAdvanced": "Zaawansowane", |
342 | "settings.app.headlineAppearance": "WyglÄ…d", | 342 | "settings.app.headlineAppearance": "WyglÄ…d", |
@@ -377,7 +377,7 @@ | |||
377 | "settings.recipes.customService.headline.customRecipes": "Custom 3rd Party Recipes", | 377 | "settings.recipes.customService.headline.customRecipes": "Custom 3rd Party Recipes", |
378 | "settings.recipes.customService.headline.devRecipes": "Your Development Service Recipes", | 378 | "settings.recipes.customService.headline.devRecipes": "Your Development Service Recipes", |
379 | "settings.recipes.customService.intro": "To add a custom service, copy the service recipe to:", | 379 | "settings.recipes.customService.intro": "To add a custom service, copy the service recipe to:", |
380 | "settings.recipes.customService.openDevDocs": "Developer Documentation", | 380 | "settings.recipes.customService.openDevDocs": "Dokumentacja deweloperska", |
381 | "settings.recipes.customService.openFolder": "Otwórz folder", | 381 | "settings.recipes.customService.openFolder": "Otwórz folder", |
382 | "settings.recipes.headline": "Dostępne usługi", | 382 | "settings.recipes.headline": "Dostępne usługi", |
383 | "settings.recipes.missingService": "Brak usługi?", | 383 | "settings.recipes.missingService": "Brak usługi?", |
@@ -402,7 +402,7 @@ | |||
402 | "settings.service.form.enableAudio": "Włącz dźwięk", | 402 | "settings.service.form.enableAudio": "Włącz dźwięk", |
403 | "settings.service.form.enableBadge": "Pokaż znacznik nieprzeczytanych wiadomości", | 403 | "settings.service.form.enableBadge": "Pokaż znacznik nieprzeczytanych wiadomości", |
404 | "settings.service.form.enableDarkMode": "WÅ‚Ä…cz Ciemny motyw", | 404 | "settings.service.form.enableDarkMode": "WÅ‚Ä…cz Ciemny motyw", |
405 | "settings.service.form.enableHibernation": "Enable hibernation", | 405 | "settings.service.form.enableHibernation": "WÅ‚Ä…cz hibernacjÄ™", |
406 | "settings.service.form.enableNotification": "Aktywuj powiadomienia", | 406 | "settings.service.form.enableNotification": "Aktywuj powiadomienia", |
407 | "settings.service.form.enableService": "Aktywuj usługę", | 407 | "settings.service.form.enableService": "Aktywuj usługę", |
408 | "settings.service.form.headlineBadges": "Znaczniki nieprzeczytanych wiadomości", | 408 | "settings.service.form.headlineBadges": "Znaczniki nieprzeczytanych wiadomości", |
@@ -493,15 +493,15 @@ | |||
493 | "settings.workspaces.workspaceFeatureHeadline": "Mniej znaczy więcej: Wprowadzenie do obszarów roboczych Ferdi", | 493 | "settings.workspaces.workspaceFeatureHeadline": "Mniej znaczy więcej: Wprowadzenie do obszarów roboczych Ferdi", |
494 | "settings.workspaces.workspaceFeatureInfo": "Obszary robocze programu Ferdi pozawala Ci na skupieniu się na tym co ważne w danym momencie. Ustaw różne zestawy usług i przełączaj się między nimi w łatwiejszy sposób w dowolnym momencie. Decyduj, które usługi potrzebujesz , więc pomagamy Ci pozostawać na szczycie gry - lub łatwiej wyłączyć się z pracy kiedy tego potrzebujesz.", | 494 | "settings.workspaces.workspaceFeatureInfo": "Obszary robocze programu Ferdi pozawala Ci na skupieniu się na tym co ważne w danym momencie. Ustaw różne zestawy usług i przełączaj się między nimi w łatwiejszy sposób w dowolnym momencie. Decyduj, które usługi potrzebujesz , więc pomagamy Ci pozostawać na szczycie gry - lub łatwiej wyłączyć się z pracy kiedy tego potrzebujesz.", |
495 | "settings.workspaces.workspacesRequestFailed": "Nie można załadować obszaru roboczego", | 495 | "settings.workspaces.workspacesRequestFailed": "Nie można załadować obszaru roboczego", |
496 | "setupAssistant.headline": "Let's get started", | 496 | "setupAssistant.headline": "Zaczynajmy", |
497 | "setupAssistant.subheadline": "Choose from our most used services and get back on top of your messaging now.", | 497 | "setupAssistant.subheadline": "Wybierz spośród naszych najczęściej używanych usług i powróć do rutynowej komunikacji.", |
498 | "setupAssistant.submit.label": "Let's go", | 498 | "setupAssistant.submit.label": "Do dzieła", |
499 | "sidebar.addNewService": "Dodaj kolejną usługę", | 499 | "sidebar.addNewService": "Dodaj kolejną usługę", |
500 | "sidebar.closeTodosDrawer": "Close Ferdi Todos", | 500 | "sidebar.closeTodosDrawer": "Zamknij Listę zadań Ferdi", |
501 | "sidebar.closeWorkspaceDrawer": "Zamknij edytor obszaru roboczego", | 501 | "sidebar.closeWorkspaceDrawer": "Zamknij edytor obszaru roboczego", |
502 | "sidebar.lockFerdi": "Lock Ferdi", | 502 | "sidebar.lockFerdi": "Zablokuj Ferdi", |
503 | "sidebar.muteApp": "Wyłącz powiadomienia i dźwięki", | 503 | "sidebar.muteApp": "Wyłącz powiadomienia i dźwięki", |
504 | "sidebar.openTodosDrawer": "Open Ferdi Todos", | 504 | "sidebar.openTodosDrawer": "Otwórz Listę zadań Ferdi", |
505 | "sidebar.openWorkspaceDrawer": "Otwórz edytor obszaru roboczego", | 505 | "sidebar.openWorkspaceDrawer": "Otwórz edytor obszaru roboczego", |
506 | "sidebar.settings": "Ustawienia", | 506 | "sidebar.settings": "Ustawienia", |
507 | "sidebar.unmuteApp": "Włącz powiadomienia i dźwięki", | 507 | "sidebar.unmuteApp": "Włącz powiadomienia i dźwięki", |
@@ -518,18 +518,18 @@ | |||
518 | "signup.submit.label": "Stwórz konto", | 518 | "signup.submit.label": "Stwórz konto", |
519 | "subscription.bestValue": "Best value", | 519 | "subscription.bestValue": "Best value", |
520 | "subscription.cta.activateTrial": "Yes, start the free Ferdi Professional trial", | 520 | "subscription.cta.activateTrial": "Yes, start the free Ferdi Professional trial", |
521 | "subscription.cta.allOptions": "See all options", | 521 | "subscription.cta.allOptions": "Zobacz wszystkie opcje", |
522 | "subscription.cta.choosePlan": "Wybierz swój plan", | 522 | "subscription.cta.choosePlan": "Wybierz swój plan", |
523 | "subscription.includedProFeatures": "The Ferdi Professional Plan includes:", | 523 | "subscription.includedProFeatures": "Plan Ferdi Professional zawiera:", |
524 | "subscription.interval.per": "per {interval}", | 524 | "subscription.interval.per": "co {interval}", |
525 | "subscription.interval.perMonth": "per month", | 525 | "subscription.interval.perMonth": "co miesiÄ…c", |
526 | "subscription.interval.perMonthPerUser": "per month & user", | 526 | "subscription.interval.perMonthPerUser": "co miesiąc za 1 użytkownika", |
527 | "subscription.planItem.upgradeAccount": "Ulepsz konto", | 527 | "subscription.planItem.upgradeAccount": "Ulepsz konto", |
528 | "subscription.teaser.includedFeatures": "Paid Ferdi Plans include:", | 528 | "subscription.teaser.includedFeatures": "PÅ‚atne plany Ferdi zawierajÄ…:", |
529 | "subscription.teaser.intro": "Ferdi 5 comes with a wide range of new features to boost up your everyday communication - batteries included. Check out our new plans and find out which one suits you most!", | 529 | "subscription.teaser.intro": "Ferdi 5 zawiera szeroką gamę nowych funkcji pomagających polepszyć Twoją codzienną komunikację - baterie w zestawie. Sprawdź nasze nowe plany i dowiedz się, który najbardziej Ci odpowiada!", |
530 | "subscriptionPopup.buttonCancel": "Anuluj", | 530 | "subscriptionPopup.buttonCancel": "Anuluj", |
531 | "subscriptionPopup.buttonDone": "Zrobione", | 531 | "subscriptionPopup.buttonDone": "Zrobione", |
532 | "tabs.item.confirmDeleteService": "Do you really want to delete the {serviceName} service?", | 532 | "tabs.item.confirmDeleteService": "Czy na pewno chcesz usunąć usługę {serviceName}?", |
533 | "tabs.item.deleteService": "Usuń usługę", | 533 | "tabs.item.deleteService": "Usuń usługę", |
534 | "tabs.item.disableAudio": "Wyłącz dźwięk", | 534 | "tabs.item.disableAudio": "Wyłącz dźwięk", |
535 | "tabs.item.disableNotifications": "Wyłącz powiadomienia", | 535 | "tabs.item.disableNotifications": "Wyłącz powiadomienia", |
@@ -545,7 +545,7 @@ | |||
545 | "validation.required": "Pole {field} jest wymagane", | 545 | "validation.required": "Pole {field} jest wymagane", |
546 | "validation.url": "Pole {field} nie jest poprawnym ciÄ…giem URL.", | 546 | "validation.url": "Pole {field} nie jest poprawnym ciÄ…giem URL.", |
547 | "webControls.back": "Wstecz", | 547 | "webControls.back": "Wstecz", |
548 | "webControls.forward": "Forward", | 548 | "webControls.forward": "Prześlij dalej", |
549 | "webControls.goHome": "Strona główna", | 549 | "webControls.goHome": "Strona główna", |
550 | "webControls.openInBrowser": "Otwórz w przeglądarce", | 550 | "webControls.openInBrowser": "Otwórz w przeglądarce", |
551 | "webControls.reload": "Odśwież", | 551 | "webControls.reload": "Odśwież", |
diff --git a/src/i18n/messages/src/features/publishDebugInfo/Component.json b/src/i18n/messages/src/features/publishDebugInfo/Component.json index 25048ace6..4d07a4794 100644 --- a/src/i18n/messages/src/features/publishDebugInfo/Component.json +++ b/src/i18n/messages/src/features/publishDebugInfo/Component.json | |||
@@ -4,11 +4,11 @@ | |||
4 | "defaultMessage": "!!!Publish debug information", | 4 | "defaultMessage": "!!!Publish debug information", |
5 | "file": "src/features/publishDebugInfo/Component.js", | 5 | "file": "src/features/publishDebugInfo/Component.js", |
6 | "start": { | 6 | "start": { |
7 | "line": 17, | 7 | "line": 19, |
8 | "column": 9 | 8 | "column": 9 |
9 | }, | 9 | }, |
10 | "end": { | 10 | "end": { |
11 | "line": 20, | 11 | "line": 22, |
12 | "column": 3 | 12 | "column": 3 |
13 | } | 13 | } |
14 | }, | 14 | }, |
@@ -17,11 +17,11 @@ | |||
17 | "defaultMessage": "!!!Publishing your debug information helps us find issues and errors in Ferdi. By publishing your debug information you accept Ferdi Debugger's privacy policy and terms of service", | 17 | "defaultMessage": "!!!Publishing your debug information helps us find issues and errors in Ferdi. By publishing your debug information you accept Ferdi Debugger's privacy policy and terms of service", |
18 | "file": "src/features/publishDebugInfo/Component.js", | 18 | "file": "src/features/publishDebugInfo/Component.js", |
19 | "start": { | 19 | "start": { |
20 | "line": 21, | 20 | "line": 23, |
21 | "column": 8 | 21 | "column": 8 |
22 | }, | 22 | }, |
23 | "end": { | 23 | "end": { |
24 | "line": 24, | 24 | "line": 26, |
25 | "column": 3 | 25 | "column": 3 |
26 | } | 26 | } |
27 | }, | 27 | }, |
@@ -30,11 +30,11 @@ | |||
30 | "defaultMessage": "!!!There was an error while trying to publish the debug information. Please try again later or view the console for more information.", | 30 | "defaultMessage": "!!!There was an error while trying to publish the debug information. Please try again later or view the console for more information.", |
31 | "file": "src/features/publishDebugInfo/Component.js", | 31 | "file": "src/features/publishDebugInfo/Component.js", |
32 | "start": { | 32 | "start": { |
33 | "line": 25, | 33 | "line": 27, |
34 | "column": 9 | 34 | "column": 9 |
35 | }, | 35 | }, |
36 | "end": { | 36 | "end": { |
37 | "line": 28, | 37 | "line": 30, |
38 | "column": 3 | 38 | "column": 3 |
39 | } | 39 | } |
40 | }, | 40 | }, |
@@ -43,11 +43,11 @@ | |||
43 | "defaultMessage": "!!!Privacy policy", | 43 | "defaultMessage": "!!!Privacy policy", |
44 | "file": "src/features/publishDebugInfo/Component.js", | 44 | "file": "src/features/publishDebugInfo/Component.js", |
45 | "start": { | 45 | "start": { |
46 | "line": 29, | 46 | "line": 31, |
47 | "column": 11 | 47 | "column": 11 |
48 | }, | 48 | }, |
49 | "end": { | 49 | "end": { |
50 | "line": 32, | 50 | "line": 34, |
51 | "column": 3 | 51 | "column": 3 |
52 | } | 52 | } |
53 | }, | 53 | }, |
@@ -56,11 +56,11 @@ | |||
56 | "defaultMessage": "!!!Terms of service", | 56 | "defaultMessage": "!!!Terms of service", |
57 | "file": "src/features/publishDebugInfo/Component.js", | 57 | "file": "src/features/publishDebugInfo/Component.js", |
58 | "start": { | 58 | "start": { |
59 | "line": 33, | 59 | "line": 35, |
60 | "column": 9 | 60 | "column": 9 |
61 | }, | 61 | }, |
62 | "end": { | 62 | "end": { |
63 | "line": 36, | 63 | "line": 38, |
64 | "column": 3 | 64 | "column": 3 |
65 | } | 65 | } |
66 | }, | 66 | }, |
@@ -69,11 +69,11 @@ | |||
69 | "defaultMessage": "!!!Accept and publish", | 69 | "defaultMessage": "!!!Accept and publish", |
70 | "file": "src/features/publishDebugInfo/Component.js", | 70 | "file": "src/features/publishDebugInfo/Component.js", |
71 | "start": { | 71 | "start": { |
72 | "line": 37, | 72 | "line": 39, |
73 | "column": 11 | 73 | "column": 11 |
74 | }, | 74 | }, |
75 | "end": { | 75 | "end": { |
76 | "line": 40, | 76 | "line": 42, |
77 | "column": 3 | 77 | "column": 3 |
78 | } | 78 | } |
79 | }, | 79 | }, |
@@ -82,11 +82,11 @@ | |||
82 | "defaultMessage": "!!!Your debug log was published and is now availible at", | 82 | "defaultMessage": "!!!Your debug log was published and is now availible at", |
83 | "file": "src/features/publishDebugInfo/Component.js", | 83 | "file": "src/features/publishDebugInfo/Component.js", |
84 | "start": { | 84 | "start": { |
85 | "line": 41, | 85 | "line": 43, |
86 | "column": 13 | 86 | "column": 13 |
87 | }, | 87 | }, |
88 | "end": { | 88 | "end": { |
89 | "line": 44, | 89 | "line": 46, |
90 | "column": 3 | 90 | "column": 3 |
91 | } | 91 | } |
92 | } | 92 | } |
diff --git a/src/internal-server b/src/internal-server | |||
Subproject b8e39c293c4d58c42f3cddafbd0125fcba5e933 | Subproject e4fc9c6c3666eadc26a472b9b1c2a701dd3464b | ||
diff --git a/src/lib/TouchBar.js b/src/lib/TouchBar.js index 11eaec306..781cd0895 100644 --- a/src/lib/TouchBar.js +++ b/src/lib/TouchBar.js | |||
@@ -1,9 +1,8 @@ | |||
1 | import os from 'os'; | ||
2 | import semver from 'semver'; | 1 | import semver from 'semver'; |
3 | import { TouchBar, getCurrentWindow } from '@electron/remote'; | 2 | import { TouchBar, getCurrentWindow } from '@electron/remote'; |
4 | import { autorun } from 'mobx'; | 3 | import { autorun } from 'mobx'; |
5 | 4 | ||
6 | import { isMac } from '../environment'; | 5 | import { isMac, osRelease } from '../environment'; |
7 | 6 | ||
8 | export default class FranzTouchBar { | 7 | export default class FranzTouchBar { |
9 | constructor(stores, actions) { | 8 | constructor(stores, actions) { |
@@ -13,7 +12,7 @@ export default class FranzTouchBar { | |||
13 | // Temporary fix for https://github.com/electron/electron/issues/10442 | 12 | // Temporary fix for https://github.com/electron/electron/issues/10442 |
14 | // TODO: remove when we upgrade to electron 1.8.2 or later | 13 | // TODO: remove when we upgrade to electron 1.8.2 or later |
15 | try { | 14 | try { |
16 | if (isMac && semver.gt(os.release(), '16.6.0')) { | 15 | if (isMac && semver.gt(osRelease, '16.6.0')) { |
17 | this.build = autorun(this._build.bind(this)); | 16 | this.build = autorun(this._build.bind(this)); |
18 | } | 17 | } |
19 | } catch (err) { | 18 | } catch (err) { |
diff --git a/src/models/Recipe.js b/src/models/Recipe.js index a20eeb087..4db056f26 100644 --- a/src/models/Recipe.js +++ b/src/models/Recipe.js | |||
@@ -24,8 +24,6 @@ export default class Recipe { | |||
24 | 24 | ||
25 | hasTeamId = false; | 25 | hasTeamId = false; |
26 | 26 | ||
27 | hasPredefinedUrl = false; | ||
28 | |||
29 | hasCustomUrl = false; | 27 | hasCustomUrl = false; |
30 | 28 | ||
31 | hasHostedOption = false; | 29 | hasHostedOption = false; |
@@ -73,7 +71,6 @@ export default class Recipe { | |||
73 | this.hasIndirectMessages = data.config.hasIndirectMessages || this.hasIndirectMessages; | 71 | this.hasIndirectMessages = data.config.hasIndirectMessages || this.hasIndirectMessages; |
74 | this.hasNotificationSound = data.config.hasNotificationSound || this.hasNotificationSound; | 72 | this.hasNotificationSound = data.config.hasNotificationSound || this.hasNotificationSound; |
75 | this.hasTeamId = data.config.hasTeamId || this.hasTeamId; | 73 | this.hasTeamId = data.config.hasTeamId || this.hasTeamId; |
76 | this.hasPredefinedUrl = data.config.hasPredefinedUrl || this.hasPredefinedUrl; | ||
77 | this.hasCustomUrl = data.config.hasCustomUrl || this.hasCustomUrl; | 74 | this.hasCustomUrl = data.config.hasCustomUrl || this.hasCustomUrl; |
78 | this.hasHostedOption = data.config.hasHostedOption || this.hasHostedOption; | 75 | this.hasHostedOption = data.config.hasHostedOption || this.hasHostedOption; |
79 | 76 | ||
diff --git a/src/models/UserAgent.js b/src/models/UserAgent.js index f1d08e306..6f91d4ed0 100644 --- a/src/models/UserAgent.js +++ b/src/models/UserAgent.js | |||
@@ -5,7 +5,7 @@ import { | |||
5 | observable, | 5 | observable, |
6 | } from 'mobx'; | 6 | } from 'mobx'; |
7 | 7 | ||
8 | import defaultUserAgent, { isChromeless } from '../helpers/userAgent-helpers'; | 8 | import defaultUserAgent from '../helpers/userAgent-helpers'; |
9 | 9 | ||
10 | const debug = require('debug')('Ferdi:UserAgent'); | 10 | const debug = require('debug')('Ferdi:UserAgent'); |
11 | 11 | ||
@@ -76,7 +76,7 @@ export default class UserAgent { | |||
76 | } | 76 | } |
77 | 77 | ||
78 | @action _handleNavigate(url, forwardingHack = false) { | 78 | @action _handleNavigate(url, forwardingHack = false) { |
79 | if (isChromeless(url)) { | 79 | if (url.startsWith('https://accounts.google.com')) { |
80 | if (!this.chromelessUserAgent) { | 80 | if (!this.chromelessUserAgent) { |
81 | debug('Setting user agent to chromeless for url', url); | 81 | debug('Setting user agent to chromeless for url', url); |
82 | this.chromelessUserAgent = true; | 82 | this.chromelessUserAgent = true; |
diff --git a/src/stores/AppStore.js b/src/stores/AppStore.js index bbcf78a43..ac6ca6d2d 100644 --- a/src/stores/AppStore.js +++ b/src/stores/AppStore.js | |||
@@ -7,7 +7,6 @@ import moment from 'moment'; | |||
7 | import AutoLaunch from 'auto-launch'; | 7 | import AutoLaunch from 'auto-launch'; |
8 | import ms from 'ms'; | 8 | import ms from 'ms'; |
9 | import { URL } from 'url'; | 9 | import { URL } from 'url'; |
10 | import os from 'os'; | ||
11 | import path from 'path'; | 10 | import path from 'path'; |
12 | import { readJsonSync } from 'fs-extra'; | 11 | import { readJsonSync } from 'fs-extra'; |
13 | 12 | ||
@@ -15,7 +14,7 @@ import Store from './lib/Store'; | |||
15 | import Request from './lib/Request'; | 14 | import Request from './lib/Request'; |
16 | import { CHECK_INTERVAL } from '../config'; | 15 | import { CHECK_INTERVAL } from '../config'; |
17 | import { | 16 | import { |
18 | DEFAULT_APP_SETTINGS, isMac, ferdiVersion, electronVersion, | 17 | DEFAULT_APP_SETTINGS, isMac, ferdiVersion, electronVersion, osRelease, |
19 | } from '../environment'; | 18 | } from '../environment'; |
20 | import locales from '../i18n/translations'; | 19 | import locales from '../i18n/translations'; |
21 | import { onVisibilityChange } from '../helpers/visibility-helper'; | 20 | import { onVisibilityChange } from '../helpers/visibility-helper'; |
@@ -261,7 +260,7 @@ export default class AppStore extends Store { | |||
261 | return { | 260 | return { |
262 | host: { | 261 | host: { |
263 | platform: process.platform, | 262 | platform: process.platform, |
264 | release: os.release(), | 263 | release: osRelease, |
265 | screens: screen.getAllDisplays(), | 264 | screens: screen.getAllDisplays(), |
266 | }, | 265 | }, |
267 | ferdi: { | 266 | ferdi: { |
diff --git a/src/styles/toggle.scss b/src/styles/toggle.scss index 52675ceed..5cd9e4526 100644 --- a/src/styles/toggle.scss +++ b/src/styles/toggle.scss | |||
@@ -1,3 +1,5 @@ | |||
1 | @use "sass:math"; | ||
2 | |||
1 | @import './config.scss'; | 3 | @import './config.scss'; |
2 | 4 | ||
3 | $toggle-size: 14px; | 5 | $toggle-size: 14px; |
@@ -6,11 +8,11 @@ $toggle-button-size: 22px; | |||
6 | 8 | ||
7 | .theme__dark .franz-form .franz-form__toggle-wrapper .franz-form__toggle { | 9 | .theme__dark .franz-form .franz-form__toggle-wrapper .franz-form__toggle { |
8 | background: $dark-theme-gray; | 10 | background: $dark-theme-gray; |
9 | border-radius: $toggle-size / 2; | 11 | border-radius: math.div($toggle-size, 2); |
10 | 12 | ||
11 | .franz-form__toggle-button { | 13 | .franz-form__toggle-button { |
12 | background: $dark-theme-gray-lighter; | 14 | background: $dark-theme-gray-lighter; |
13 | box-shadow: 0 1px 4px rgba($dark-theme-black, .3); | 15 | box-shadow: 0 1px 4px rgba($dark-theme-black, 0.3); |
14 | } | 16 | } |
15 | } | 17 | } |
16 | 18 | ||
@@ -18,7 +20,9 @@ $toggle-button-size: 22px; | |||
18 | display: flex; | 20 | display: flex; |
19 | flex-direction: row; | 21 | flex-direction: row; |
20 | 22 | ||
21 | .franz-form__label { margin-left: 20px; } | 23 | .franz-form__label { |
24 | margin-left: 20px; | ||
25 | } | ||
22 | 26 | ||
23 | .franz-form__toggle { | 27 | .franz-form__toggle { |
24 | background: $theme-gray-lighter; | 28 | background: $theme-gray-lighter; |
@@ -30,12 +34,12 @@ $toggle-button-size: 22px; | |||
30 | .franz-form__toggle-button { | 34 | .franz-form__toggle-button { |
31 | background: $theme-gray-light; | 35 | background: $theme-gray-light; |
32 | border-radius: 100%; | 36 | border-radius: 100%; |
33 | box-shadow: 0 1px 4px rgba(0, 0, 0, .3); | 37 | box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3); |
34 | height: $toggle-size - 2; | 38 | height: $toggle-size - 2; |
35 | left: 1px; | 39 | left: 1px; |
36 | top: 1px; | 40 | top: 1px; |
37 | position: absolute; | 41 | position: absolute; |
38 | transition: all .5s; | 42 | transition: all 0.5s; |
39 | width: $toggle-size - 2; | 43 | width: $toggle-size - 2; |
40 | } | 44 | } |
41 | 45 | ||
@@ -44,6 +48,8 @@ $toggle-button-size: 22px; | |||
44 | left: $toggle-width - $toggle-size - 3; | 48 | left: $toggle-width - $toggle-size - 3; |
45 | } | 49 | } |
46 | 50 | ||
47 | input { display: none; } | 51 | input { |
52 | display: none; | ||
53 | } | ||
48 | } | 54 | } |
49 | } | 55 | } |
diff --git a/src/webview/lib/RecipeWebview.js b/src/webview/lib/RecipeWebview.js index b5793a5f1..b8fe7dc52 100644 --- a/src/webview/lib/RecipeWebview.js +++ b/src/webview/lib/RecipeWebview.js | |||
@@ -1,5 +1,5 @@ | |||
1 | const { ipcRenderer } = require('electron'); | 1 | import { ipcRenderer } from 'electron'; |
2 | const fs = require('fs-extra'); | 2 | import { pathExistsSync, readFile } from 'fs-extra'; |
3 | 3 | ||
4 | const debug = require('debug')('Ferdi:Plugin:RecipeWebview'); | 4 | const debug = require('debug')('Ferdi:Plugin:RecipeWebview'); |
5 | 5 | ||
@@ -73,8 +73,8 @@ class RecipeWebview { | |||
73 | */ | 73 | */ |
74 | injectCSS(...files) { | 74 | injectCSS(...files) { |
75 | files.forEach(async (file) => { | 75 | files.forEach(async (file) => { |
76 | if (fs.pathExistsSync(file)) { | 76 | if (pathExistsSync(file)) { |
77 | const data = await fs.readFile(file, 'utf8'); | 77 | const data = await readFile(file, 'utf8'); |
78 | const styles = document.createElement('style'); | 78 | const styles = document.createElement('style'); |
79 | styles.innerHTML = data; | 79 | styles.innerHTML = data; |
80 | 80 | ||
@@ -107,4 +107,4 @@ class RecipeWebview { | |||
107 | } | 107 | } |
108 | } | 108 | } |
109 | 109 | ||
110 | module.exports = RecipeWebview; | 110 | export default RecipeWebview; |
diff --git a/src/webview/zoom.js b/src/webview/zoom.js index 99c647036..3ad88916e 100644 --- a/src/webview/zoom.js +++ b/src/webview/zoom.js | |||
@@ -1,4 +1,4 @@ | |||
1 | const electron = require('electron'); | 1 | import electron from 'electron'; |
2 | 2 | ||
3 | const { ipcRenderer, webFrame } = electron; | 3 | const { ipcRenderer, webFrame } = electron; |
4 | 4 | ||