diff options
-rw-r--r-- | CONTRIBUTING.md | 2 | ||||
-rw-r--r-- | electron-builder.yml | 2 | ||||
-rwxr-xr-x | esbuild.mjs | 43 | ||||
-rw-r--r-- | package.json | 32 | ||||
-rw-r--r-- | pnpm-lock.yaml | 342 | ||||
m--------- | recipes | 0 | ||||
-rw-r--r-- | src/components/settings/releaseNotes/ReleaseNotesDashboard.tsx | 31 |
7 files changed, 222 insertions, 230 deletions
diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 5a1b6f453..149fb747b 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md | |||
@@ -63,7 +63,7 @@ Currently, these are the combinations of system dependencies that work for MacOS | |||
63 | $ jq --null-input '[inputs.engines] | add' < ./package.json < ./recipes/package.json | 63 | $ jq --null-input '[inputs.engines] | add' < ./package.json < ./recipes/package.json |
64 | { | 64 | { |
65 | "node": "18.15.0", | 65 | "node": "18.15.0", |
66 | "pnpm": "8.6.0" | 66 | "pnpm": "8.6.2" |
67 | } | 67 | } |
68 | ``` | 68 | ``` |
69 | 69 | ||
diff --git a/electron-builder.yml b/electron-builder.yml index 085dc609d..2cb0fe5d7 100644 --- a/electron-builder.yml +++ b/electron-builder.yml | |||
@@ -84,6 +84,8 @@ win: | |||
84 | arch: [x64, ia32, arm64] | 84 | arch: [x64, ia32, arm64] |
85 | # The name of the CN appearing in the certificate must be present in the publisherName list below | 85 | # The name of the CN appearing in the certificate must be present in the publisherName list below |
86 | publisherName: ["Ferdium Contributors", "Ambroise Grau"] | 86 | publisherName: ["Ferdium Contributors", "Ambroise Grau"] |
87 | # Remove the verification for a signature to allow auto-update without signed certificate | ||
88 | verifyUpdateCodeSignature: false | ||
87 | 89 | ||
88 | linux: | 90 | linux: |
89 | icon: ./build-helpers/images/icons | 91 | icon: ./build-helpers/images/icons |
diff --git a/esbuild.mjs b/esbuild.mjs index 0df31be47..ae940b586 100755 --- a/esbuild.mjs +++ b/esbuild.mjs | |||
@@ -1,5 +1,5 @@ | |||
1 | #!/usr/bin/env node | 1 | #!/usr/bin/env node |
2 | import { build, serve } from 'esbuild'; | 2 | import * as esbuild from 'esbuild'; |
3 | import { sassPlugin } from 'esbuild-sass-plugin'; | 3 | import { sassPlugin } from 'esbuild-sass-plugin'; |
4 | import { copy } from 'esbuild-plugin-copy'; | 4 | import { copy } from 'esbuild-plugin-copy'; |
5 | import glob from 'tiny-glob'; | 5 | import glob from 'tiny-glob'; |
@@ -60,7 +60,7 @@ const staticAssets = () => [ | |||
60 | }), | 60 | }), |
61 | ]; | 61 | ]; |
62 | 62 | ||
63 | const copyManualAssets = async () => { | 63 | const copyManualAssets = () => { |
64 | if (!fs.existsSync(outDir)) { | 64 | if (!fs.existsSync(outDir)) { |
65 | fs.mkdirSync(outDir); | 65 | fs.mkdirSync(outDir); |
66 | } | 66 | } |
@@ -72,27 +72,21 @@ const copyManualAssets = async () => { | |||
72 | gitHashShort: buildInfo.gitHashShort, | 72 | gitHashShort: buildInfo.gitHashShort, |
73 | gitBranch: buildInfo.gitBranch, | 73 | gitBranch: buildInfo.gitBranch, |
74 | }; | 74 | }; |
75 | await fsPkg.outputJson(`${outDir}/buildInfo.json`, buildInfoData); | 75 | fsPkg.outputJsonSync(`${outDir}/buildInfo.json`, buildInfoData); |
76 | }; | 76 | }; |
77 | 77 | ||
78 | const runEsbuild = async () => { | 78 | const runEsbuild = async () => { |
79 | const startTime = performance.now(); | 79 | const startTime = performance.now(); |
80 | 80 | ||
81 | let watch = false; | ||
82 | let isDev = false; | ||
83 | |||
84 | const myArgs = process.argv.slice(2); | 81 | const myArgs = process.argv.slice(2); |
85 | if (myArgs.includes('--watch')) { | 82 | const isDev = myArgs.includes('--watch'); |
86 | watch = true; | ||
87 | isDev = true; | ||
88 | } | ||
89 | log(chalk.blue(`Starting with args`), myArgs); | 83 | log(chalk.blue(`Starting with args`), myArgs); |
90 | 84 | ||
91 | if (fs.existsSync(outDir)) { | 85 | if (fs.existsSync(outDir)) { |
92 | fs.rmSync(outDir, { force: true, recursive: true }); | 86 | fs.rmSync(outDir, { force: true, recursive: true }); |
93 | log(chalk.blue(`Cleaning`), outDir); | 87 | log(chalk.blue(`Cleaning`), outDir); |
94 | } | 88 | } |
95 | await copyManualAssets(); | 89 | copyManualAssets(); |
96 | 90 | ||
97 | // Source files | 91 | // Source files |
98 | const entryPoints = await glob('./src/**/*.{ts,tsx,js,jsx}'); | 92 | const entryPoints = await glob('./src/**/*.{ts,tsx,js,jsx}'); |
@@ -105,7 +99,7 @@ const runEsbuild = async () => { | |||
105 | ); | 99 | ); |
106 | 100 | ||
107 | // Run build | 101 | // Run build |
108 | await build({ | 102 | await esbuild.build({ |
109 | entryPoints, | 103 | entryPoints, |
110 | format: 'cjs', | 104 | format: 'cjs', |
111 | minify: false, | 105 | minify: false, |
@@ -113,23 +107,22 @@ const runEsbuild = async () => { | |||
113 | minifyIdentifiers: true, | 107 | minifyIdentifiers: true, |
114 | keepNames: true, | 108 | keepNames: true, |
115 | outdir: outDir, | 109 | outdir: outDir, |
116 | watch: isDev && | 110 | watch: isDev && { |
117 | watch && { | 111 | onRebuild(error, result) { |
118 | onRebuild(error, result) { | 112 | if (error) { |
119 | if (error) { | 113 | log(chalk.red(`watch build failed: ${error}`)); |
120 | log(chalk.red(`watch build failed: ${error}`)); | 114 | } else { |
121 | } else { | 115 | log(chalk.blue(`watch build success:`), result); |
122 | log(chalk.blue(`watch build success:`), result); | 116 | livereload.reload(); |
123 | livereload.reload(); | 117 | } |
124 | } | ||
125 | }, | ||
126 | }, | 118 | }, |
127 | incremental: isDev && watch, | 119 | }, |
120 | incremental: isDev, | ||
128 | plugins: [sassPlugin(), ...staticAssets()], | 121 | plugins: [sassPlugin(), ...staticAssets()], |
129 | }); | 122 | }); |
130 | 123 | ||
131 | if (watch) { | 124 | if (isDev) { |
132 | const serveResult = await serve( | 125 | const serveResult = await esbuild.serve( |
133 | { | 126 | { |
134 | servedir: outDir, | 127 | servedir: outDir, |
135 | port: 8080, | 128 | port: 8080, |
diff --git a/package.json b/package.json index 9d58086f1..e82eade4b 100644 --- a/package.json +++ b/package.json | |||
@@ -3,7 +3,7 @@ | |||
3 | "productName": "Ferdium", | 3 | "productName": "Ferdium", |
4 | "desktopName": "ferdium.desktop", | 4 | "desktopName": "ferdium.desktop", |
5 | "appId": "org.ferdium.ferdium-app", | 5 | "appId": "org.ferdium.ferdium-app", |
6 | "version": "6.3.0-nightly.17", | 6 | "version": "6.4.0-nightly.6", |
7 | "description": "Messaging app for WhatsApp, Slack, Telegram, HipChat, Hangouts and many many more.", | 7 | "description": "Messaging app for WhatsApp, Slack, Telegram, HipChat, Hangouts and many many more.", |
8 | "author": "Ferdium Contributors <hello@ferdium.org> (https://ferdium.org/)", | 8 | "author": "Ferdium Contributors <hello@ferdium.org> (https://ferdium.org/)", |
9 | "license": "Apache-2.0", | 9 | "license": "Apache-2.0", |
@@ -14,7 +14,7 @@ | |||
14 | "private": true, | 14 | "private": true, |
15 | "engines": { | 15 | "engines": { |
16 | "node": "18.15.0", | 16 | "node": "18.15.0", |
17 | "pnpm": "8.6.0" | 17 | "pnpm": "8.6.2" |
18 | }, | 18 | }, |
19 | "engine-strict": true, | 19 | "engine-strict": true, |
20 | "scripts": { | 20 | "scripts": { |
@@ -55,7 +55,7 @@ | |||
55 | "@adonisjs/session": "1.1.0", | 55 | "@adonisjs/session": "1.1.0", |
56 | "@adonisjs/shield": "1.1.0", | 56 | "@adonisjs/shield": "1.1.0", |
57 | "@adonisjs/validator": "5.1.0", | 57 | "@adonisjs/validator": "5.1.0", |
58 | "@electron/remote": "2.0.9", | 58 | "@electron/remote": "2.0.10", |
59 | "@krisdages/electron-process-manager": "3.0.0", | 59 | "@krisdages/electron-process-manager": "3.0.0", |
60 | "@mdi/js": "7.2.96", | 60 | "@mdi/js": "7.2.96", |
61 | "@mdi/react": "1.6.1", | 61 | "@mdi/react": "1.6.1", |
@@ -85,7 +85,7 @@ | |||
85 | "languagedetect": "2.0.0", | 85 | "languagedetect": "2.0.0", |
86 | "lodash": "4.17.21", | 86 | "lodash": "4.17.21", |
87 | "macos-version": "5.2.1", | 87 | "macos-version": "5.2.1", |
88 | "markdown-to-jsx": "7.2.0", | 88 | "markdown-to-jsx": "7.2.1", |
89 | "minimist": "1.2.8", | 89 | "minimist": "1.2.8", |
90 | "mobx": "6.9.0", | 90 | "mobx": "6.9.0", |
91 | "mobx-localstorage": "1.2.0", | 91 | "mobx-localstorage": "1.2.0", |
@@ -104,7 +104,7 @@ | |||
104 | "react-dom": "18.2.0", | 104 | "react-dom": "18.2.0", |
105 | "react-dropzone": "14.2.3", | 105 | "react-dropzone": "14.2.3", |
106 | "react-electron-web-view": "2.0.1", | 106 | "react-electron-web-view": "2.0.1", |
107 | "react-intl": "6.4.2", | 107 | "react-intl": "6.4.4", |
108 | "react-jss": "10.10.0", | 108 | "react-jss": "10.10.0", |
109 | "react-loader": "2.4.7", | 109 | "react-loader": "2.4.7", |
110 | "react-modal": "3.16.1", | 110 | "react-modal": "3.16.1", |
@@ -118,7 +118,7 @@ | |||
118 | "semver": "7.5.1", | 118 | "semver": "7.5.1", |
119 | "sqlite3": "5.1.6", | 119 | "sqlite3": "5.1.6", |
120 | "tar": "6.1.15", | 120 | "tar": "6.1.15", |
121 | "tslib": "2.5.2", | 121 | "tslib": "2.5.3", |
122 | "useragent-generator": "1.1.1-amkt-22079-finish.0", | 122 | "useragent-generator": "1.1.1-amkt-22079-finish.0", |
123 | "uuid": "9.0.0", | 123 | "uuid": "9.0.0", |
124 | "validator": "13.9.0", | 124 | "validator": "13.9.0", |
@@ -128,27 +128,27 @@ | |||
128 | "@commitlint/cli": "17.6.5", | 128 | "@commitlint/cli": "17.6.5", |
129 | "@commitlint/config-conventional": "17.6.5", | 129 | "@commitlint/config-conventional": "17.6.5", |
130 | "@electron/notarize": "1.2.3", | 130 | "@electron/notarize": "1.2.3", |
131 | "@formatjs/cli": "6.1.1", | 131 | "@formatjs/cli": "6.1.3", |
132 | "@types/color": "3.0.3", | 132 | "@types/color": "3.0.3", |
133 | "@types/expect.js": "0.3.29", | 133 | "@types/expect.js": "0.3.29", |
134 | "@types/fs-extra": "11.0.1", | 134 | "@types/fs-extra": "11.0.1", |
135 | "@types/jest": "29.5.2", | 135 | "@types/jest": "29.5.2", |
136 | "@types/lodash": "4.14.195", | 136 | "@types/lodash": "4.14.195", |
137 | "@types/ms": "0.7.31", | 137 | "@types/ms": "0.7.31", |
138 | "@types/node": "20.2.5", | 138 | "@types/node": "18.15.3", |
139 | "@types/react": "18.2.8", | 139 | "@types/react": "18.2.12", |
140 | "@types/react-dom": "18.2.4", | 140 | "@types/react-dom": "18.2.5", |
141 | "@types/route-parser": "0.1.4", | 141 | "@types/route-parser": "0.1.4", |
142 | "@types/tar": "6.1.5", | 142 | "@types/tar": "6.1.5", |
143 | "@types/uuid": "9.0.1", | 143 | "@types/uuid": "9.0.2", |
144 | "@types/validator": "13.7.17", | 144 | "@types/validator": "13.7.17", |
145 | "@typescript-eslint/eslint-plugin": "5.59.8", | 145 | "@typescript-eslint/eslint-plugin": "5.59.11", |
146 | "@typescript-eslint/parser": "5.59.8", | 146 | "@typescript-eslint/parser": "5.59.11", |
147 | "all-contributors-cli": "6.25.1", | 147 | "all-contributors-cli": "6.26.0", |
148 | "chalk": "5.2.0", | 148 | "chalk": "5.2.0", |
149 | "concurrently": "8.0.1", | 149 | "concurrently": "8.2.0", |
150 | "cross-env": "7.0.3", | 150 | "cross-env": "7.0.3", |
151 | "electron": "25.0.1", | 151 | "electron": "25.2.0", |
152 | "electron-builder": "24.4.0", | 152 | "electron-builder": "24.4.0", |
153 | "esbuild": "0.16.17", | 153 | "esbuild": "0.16.17", |
154 | "esbuild-plugin-copy": "2.1.1", | 154 | "esbuild-plugin-copy": "2.1.1", |
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index bddbd02ca..8e2e69e12 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml | |||
@@ -1,4 +1,4 @@ | |||
1 | lockfileVersion: '6.1' | 1 | lockfileVersion: '6.0' |
2 | 2 | ||
3 | settings: | 3 | settings: |
4 | autoInstallPeers: true | 4 | autoInstallPeers: true |
@@ -45,11 +45,11 @@ dependencies: | |||
45 | specifier: 5.1.0 | 45 | specifier: 5.1.0 |
46 | version: 5.1.0 | 46 | version: 5.1.0 |
47 | '@electron/remote': | 47 | '@electron/remote': |
48 | specifier: 2.0.9 | 48 | specifier: 2.0.10 |
49 | version: 2.0.9(electron@25.0.1) | 49 | version: 2.0.10(electron@25.2.0) |
50 | '@krisdages/electron-process-manager': | 50 | '@krisdages/electron-process-manager': |
51 | specifier: 3.0.0 | 51 | specifier: 3.0.0 |
52 | version: 3.0.0(@electron/remote@2.0.9)(electron@25.0.1)(rxjs@7.8.1) | 52 | version: 3.0.0(@electron/remote@2.0.10)(electron@25.2.0)(rxjs@7.8.1) |
53 | '@mdi/js': | 53 | '@mdi/js': |
54 | specifier: 7.2.96 | 54 | specifier: 7.2.96 |
55 | version: 7.2.96 | 55 | version: 7.2.96 |
@@ -135,8 +135,8 @@ dependencies: | |||
135 | specifier: 5.2.1 | 135 | specifier: 5.2.1 |
136 | version: 5.2.1 | 136 | version: 5.2.1 |
137 | markdown-to-jsx: | 137 | markdown-to-jsx: |
138 | specifier: 7.2.0 | 138 | specifier: 7.2.1 |
139 | version: 7.2.0(react@18.2.0) | 139 | version: 7.2.1(react@18.2.0) |
140 | minimist: | 140 | minimist: |
141 | specifier: 1.2.8 | 141 | specifier: 1.2.8 |
142 | version: 1.2.8 | 142 | version: 1.2.8 |
@@ -192,8 +192,8 @@ dependencies: | |||
192 | specifier: 2.0.1 | 192 | specifier: 2.0.1 |
193 | version: 2.0.1(react-dom@18.2.0)(react@18.2.0) | 193 | version: 2.0.1(react-dom@18.2.0)(react@18.2.0) |
194 | react-intl: | 194 | react-intl: |
195 | specifier: 6.4.2 | 195 | specifier: 6.4.4 |
196 | version: 6.4.2(react@18.2.0)(typescript@5.0.4) | 196 | version: 6.4.4(react@18.2.0)(typescript@5.0.4) |
197 | react-jss: | 197 | react-jss: |
198 | specifier: 10.10.0 | 198 | specifier: 10.10.0 |
199 | version: 10.10.0(react@18.2.0) | 199 | version: 10.10.0(react@18.2.0) |
@@ -234,8 +234,8 @@ dependencies: | |||
234 | specifier: 6.1.15 | 234 | specifier: 6.1.15 |
235 | version: 6.1.15 | 235 | version: 6.1.15 |
236 | tslib: | 236 | tslib: |
237 | specifier: 2.5.2 | 237 | specifier: 2.5.3 |
238 | version: 2.5.2 | 238 | version: 2.5.3 |
239 | useragent-generator: | 239 | useragent-generator: |
240 | specifier: 1.1.1-amkt-22079-finish.0 | 240 | specifier: 1.1.1-amkt-22079-finish.0 |
241 | version: 1.1.1-amkt-22079-finish.0 | 241 | version: 1.1.1-amkt-22079-finish.0 |
@@ -268,8 +268,8 @@ devDependencies: | |||
268 | specifier: 1.2.3 | 268 | specifier: 1.2.3 |
269 | version: 1.2.3 | 269 | version: 1.2.3 |
270 | '@formatjs/cli': | 270 | '@formatjs/cli': |
271 | specifier: 6.1.1 | 271 | specifier: 6.1.3 |
272 | version: 6.1.1 | 272 | version: 6.1.3 |
273 | '@types/color': | 273 | '@types/color': |
274 | specifier: 3.0.3 | 274 | specifier: 3.0.3 |
275 | version: 3.0.3 | 275 | version: 3.0.3 |
@@ -292,11 +292,11 @@ devDependencies: | |||
292 | specifier: 18.15.3 | 292 | specifier: 18.15.3 |
293 | version: 18.15.3 | 293 | version: 18.15.3 |
294 | '@types/react': | 294 | '@types/react': |
295 | specifier: 18.2.8 | 295 | specifier: 18.2.12 |
296 | version: 18.2.8 | 296 | version: 18.2.12 |
297 | '@types/react-dom': | 297 | '@types/react-dom': |
298 | specifier: 18.2.4 | 298 | specifier: 18.2.5 |
299 | version: 18.2.4 | 299 | version: 18.2.5 |
300 | '@types/route-parser': | 300 | '@types/route-parser': |
301 | specifier: 0.1.4 | 301 | specifier: 0.1.4 |
302 | version: 0.1.4 | 302 | version: 0.1.4 |
@@ -304,32 +304,32 @@ devDependencies: | |||
304 | specifier: 6.1.5 | 304 | specifier: 6.1.5 |
305 | version: 6.1.5 | 305 | version: 6.1.5 |
306 | '@types/uuid': | 306 | '@types/uuid': |
307 | specifier: 9.0.1 | 307 | specifier: 9.0.2 |
308 | version: 9.0.1 | 308 | version: 9.0.2 |
309 | '@types/validator': | 309 | '@types/validator': |
310 | specifier: 13.7.17 | 310 | specifier: 13.7.17 |
311 | version: 13.7.17 | 311 | version: 13.7.17 |
312 | '@typescript-eslint/eslint-plugin': | 312 | '@typescript-eslint/eslint-plugin': |
313 | specifier: 5.59.8 | 313 | specifier: 5.59.11 |
314 | version: 5.59.8(@typescript-eslint/parser@5.59.8)(eslint@8.39.0)(typescript@5.0.4) | 314 | version: 5.59.11(@typescript-eslint/parser@5.59.11)(eslint@8.39.0)(typescript@5.0.4) |
315 | '@typescript-eslint/parser': | 315 | '@typescript-eslint/parser': |
316 | specifier: 5.59.8 | 316 | specifier: 5.59.11 |
317 | version: 5.59.8(eslint@8.39.0)(typescript@5.0.4) | 317 | version: 5.59.11(eslint@8.39.0)(typescript@5.0.4) |
318 | all-contributors-cli: | 318 | all-contributors-cli: |
319 | specifier: 6.25.1 | 319 | specifier: 6.26.0 |
320 | version: 6.25.1 | 320 | version: 6.26.0 |
321 | chalk: | 321 | chalk: |
322 | specifier: 5.2.0 | 322 | specifier: 5.2.0 |
323 | version: 5.2.0 | 323 | version: 5.2.0 |
324 | concurrently: | 324 | concurrently: |
325 | specifier: 8.0.1 | 325 | specifier: 8.2.0 |
326 | version: 8.0.1 | 326 | version: 8.2.0 |
327 | cross-env: | 327 | cross-env: |
328 | specifier: 7.0.3 | 328 | specifier: 7.0.3 |
329 | version: 7.0.3 | 329 | version: 7.0.3 |
330 | electron: | 330 | electron: |
331 | specifier: 25.0.1 | 331 | specifier: 25.2.0 |
332 | version: 25.0.1 | 332 | version: 25.2.0 |
333 | electron-builder: | 333 | electron-builder: |
334 | specifier: 24.4.0 | 334 | specifier: 24.4.0 |
335 | version: 24.4.0 | 335 | version: 24.4.0 |
@@ -353,16 +353,16 @@ devDependencies: | |||
353 | version: 19.0.4(eslint-plugin-import@2.27.5)(eslint-plugin-jsx-a11y@6.7.1)(eslint-plugin-react-hooks@4.6.0)(eslint-plugin-react@7.32.2)(eslint@8.39.0) | 353 | version: 19.0.4(eslint-plugin-import@2.27.5)(eslint-plugin-jsx-a11y@6.7.1)(eslint-plugin-react-hooks@4.6.0)(eslint-plugin-react@7.32.2)(eslint@8.39.0) |
354 | eslint-config-airbnb-typescript: | 354 | eslint-config-airbnb-typescript: |
355 | specifier: 17.0.0 | 355 | specifier: 17.0.0 |
356 | version: 17.0.0(@typescript-eslint/eslint-plugin@5.59.8)(@typescript-eslint/parser@5.59.8)(eslint-plugin-import@2.27.5)(eslint@8.39.0) | 356 | version: 17.0.0(@typescript-eslint/eslint-plugin@5.59.11)(@typescript-eslint/parser@5.59.11)(eslint-plugin-import@2.27.5)(eslint@8.39.0) |
357 | eslint-config-prettier: | 357 | eslint-config-prettier: |
358 | specifier: 8.8.0 | 358 | specifier: 8.8.0 |
359 | version: 8.8.0(eslint@8.39.0) | 359 | version: 8.8.0(eslint@8.39.0) |
360 | eslint-plugin-import: | 360 | eslint-plugin-import: |
361 | specifier: 2.27.5 | 361 | specifier: 2.27.5 |
362 | version: 2.27.5(@typescript-eslint/parser@5.59.8)(eslint@8.39.0) | 362 | version: 2.27.5(@typescript-eslint/parser@5.59.11)(eslint@8.39.0) |
363 | eslint-plugin-jest: | 363 | eslint-plugin-jest: |
364 | specifier: 27.2.1 | 364 | specifier: 27.2.1 |
365 | version: 27.2.1(@typescript-eslint/eslint-plugin@5.59.8)(eslint@8.39.0)(jest@29.5.0)(typescript@5.0.4) | 365 | version: 27.2.1(@typescript-eslint/eslint-plugin@5.59.11)(eslint@8.39.0)(jest@29.5.0)(typescript@5.0.4) |
366 | eslint-plugin-jsx-a11y: | 366 | eslint-plugin-jsx-a11y: |
367 | specifier: 6.7.1 | 367 | specifier: 6.7.1 |
368 | version: 6.7.1(eslint@8.39.0) | 368 | version: 6.7.1(eslint@8.39.0) |
@@ -1243,12 +1243,12 @@ packages: | |||
1243 | - supports-color | 1243 | - supports-color |
1244 | dev: true | 1244 | dev: true |
1245 | 1245 | ||
1246 | /@electron/remote@2.0.9(electron@25.0.1): | 1246 | /@electron/remote@2.0.10(electron@25.2.0): |
1247 | resolution: {integrity: sha512-LR0W0ID6WAKHaSs0x5LX9aiG+5pFBNAJL6eQAJfGkCuZPUa6nZz+czZLdlTDETG45CgF/0raSvCtYOYUpr6c+A==} | 1247 | resolution: {integrity: sha512-3SFKKaQXcyWgwmibud+UqJl/XlHOgLcI3fwtB9pNelPSJAcTxocOJrF6FaxBIQaj1+R05Di6xuAswZpXAW7xhA==} |
1248 | peerDependencies: | 1248 | peerDependencies: |
1249 | electron: '>= 13.0.0' | 1249 | electron: '>= 13.0.0' |
1250 | dependencies: | 1250 | dependencies: |
1251 | electron: 25.0.1 | 1251 | electron: 25.2.0 |
1252 | dev: false | 1252 | dev: false |
1253 | 1253 | ||
1254 | /@electron/universal@1.3.4: | 1254 | /@electron/universal@1.3.4: |
@@ -1511,8 +1511,8 @@ packages: | |||
1511 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} | 1511 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} |
1512 | dev: true | 1512 | dev: true |
1513 | 1513 | ||
1514 | /@formatjs/cli@6.1.1: | 1514 | /@formatjs/cli@6.1.3: |
1515 | resolution: {integrity: sha512-prUblUQRJwFQqfmBtRWXZFKX+QmhXQkBKRl54hWTCwenskorK6+LTlm9TFbUDhfib2Xt3iDsjk7o9LpeU/AQCw==} | 1515 | resolution: {integrity: sha512-PdTXZTY8LqxwmvFqdifn89gjXnPUpGtGyFs0BnoeLuOuxZFSnBfIs5WQCVMaJnr1+0vNNlXyT0VAIAwjRpf6BA==} |
1516 | engines: {node: '>= 16'} | 1516 | engines: {node: '>= 16'} |
1517 | hasBin: true | 1517 | hasBin: true |
1518 | peerDependencies: | 1518 | peerDependencies: |
@@ -1522,71 +1522,71 @@ packages: | |||
1522 | optional: true | 1522 | optional: true |
1523 | dev: true | 1523 | dev: true |
1524 | 1524 | ||
1525 | /@formatjs/ecma402-abstract@1.15.0: | 1525 | /@formatjs/ecma402-abstract@1.17.0: |
1526 | resolution: {integrity: sha512-7bAYAv0w4AIao9DNg0avfOLTCPE9woAgs6SpXuMq11IN3A+l+cq8ghczwqSZBM11myvPSJA7vLn72q0rJ0QK6Q==} | 1526 | resolution: {integrity: sha512-6ueQTeJZtwKjmh23bdkq/DMqH4l4bmfvtQH98blOSbiXv/OUiyijSW6jU22IT8BNM1ujCaEvJfTtyCYVH38EMQ==} |
1527 | dependencies: | 1527 | dependencies: |
1528 | '@formatjs/intl-localematcher': 0.2.32 | 1528 | '@formatjs/intl-localematcher': 0.4.0 |
1529 | tslib: 2.5.2 | 1529 | tslib: 2.5.3 |
1530 | dev: false | 1530 | dev: false |
1531 | 1531 | ||
1532 | /@formatjs/fast-memoize@2.0.1: | 1532 | /@formatjs/fast-memoize@2.2.0: |
1533 | resolution: {integrity: sha512-M2GgV+qJn5WJQAYewz7q2Cdl6fobQa69S1AzSM2y0P68ZDbK5cWrJIcPCO395Of1ksftGZoOt4LYCO/j9BKBSA==} | 1533 | resolution: {integrity: sha512-hnk/nY8FyrL5YxwP9e4r9dqeM6cAbo8PeU9UjyXojZMNvVad2Z06FAVHyR3Ecw6fza+0GH7vdJgiKIVXTMbSBA==} |
1534 | dependencies: | 1534 | dependencies: |
1535 | tslib: 2.5.2 | 1535 | tslib: 2.5.3 |
1536 | dev: false | 1536 | dev: false |
1537 | 1537 | ||
1538 | /@formatjs/icu-messageformat-parser@2.4.0: | 1538 | /@formatjs/icu-messageformat-parser@2.6.0: |
1539 | resolution: {integrity: sha512-6Dh5Z/gp4F/HovXXu/vmd0If5NbYLB5dZrmhWVNb+BOGOEU3wt7Z/83KY1dtd7IDhAnYHasbmKE1RbTE0J+3hw==} | 1539 | resolution: {integrity: sha512-yT6at0qc0DANw9qM/TU8RZaCtfDXtj4pZM/IC2WnVU80yAcliS3KVDiuUt4jSQAeFL9JS5bc2hARnFmjPdA6qw==} |
1540 | dependencies: | 1540 | dependencies: |
1541 | '@formatjs/ecma402-abstract': 1.15.0 | 1541 | '@formatjs/ecma402-abstract': 1.17.0 |
1542 | '@formatjs/icu-skeleton-parser': 1.4.0 | 1542 | '@formatjs/icu-skeleton-parser': 1.6.0 |
1543 | tslib: 2.5.2 | 1543 | tslib: 2.5.3 |
1544 | dev: false | 1544 | dev: false |
1545 | 1545 | ||
1546 | /@formatjs/icu-skeleton-parser@1.4.0: | 1546 | /@formatjs/icu-skeleton-parser@1.6.0: |
1547 | resolution: {integrity: sha512-Qq347VM616rVLkvN6QsKJELazRyNlbCiN47LdH0Mc5U7E2xV0vatiVhGqd3KFgbc055BvtnUXR7XX60dCGFuWg==} | 1547 | resolution: {integrity: sha512-eMmxNpoX/J1IPUjPGSZwo0Wh+7CEvdEMddP2Jxg1gQJXfGfht/FdW2D5XDFj3VMbOTUQlDIdZJY7uC6O6gjPoA==} |
1548 | dependencies: | 1548 | dependencies: |
1549 | '@formatjs/ecma402-abstract': 1.15.0 | 1549 | '@formatjs/ecma402-abstract': 1.17.0 |
1550 | tslib: 2.5.2 | 1550 | tslib: 2.5.3 |
1551 | dev: false | 1551 | dev: false |
1552 | 1552 | ||
1553 | /@formatjs/intl-displaynames@6.3.2: | 1553 | /@formatjs/intl-displaynames@6.5.0: |
1554 | resolution: {integrity: sha512-kBOh0O7QYKLUqaZujLSEF2+au017plPp63R6Hrokl+oDtLyTt9y9pEuCTbOKh/P8CC9THnDLKRKgeVWZw5Ek8A==} | 1554 | resolution: {integrity: sha512-sg/nR8ILEdUl+2sWu6jc1nQ5s04yucGlH1RVfatW8TSJ5uG3Yy3vgigi8NNC/BuhcncUNPWqSpTCSI1hA+rhiw==} |
1555 | dependencies: | 1555 | dependencies: |
1556 | '@formatjs/ecma402-abstract': 1.15.0 | 1556 | '@formatjs/ecma402-abstract': 1.17.0 |
1557 | '@formatjs/intl-localematcher': 0.2.32 | 1557 | '@formatjs/intl-localematcher': 0.4.0 |
1558 | tslib: 2.5.2 | 1558 | tslib: 2.5.3 |
1559 | dev: false | 1559 | dev: false |
1560 | 1560 | ||
1561 | /@formatjs/intl-listformat@7.2.2: | 1561 | /@formatjs/intl-listformat@7.4.0: |
1562 | resolution: {integrity: sha512-YIruRGwUrmgVOXjWi6VbwPcRNBkEfgK2DFjyyqopCmpfJ+39vnl46oLpVchErnuXs6kkARy5GcGaGV7xRsH4lw==} | 1562 | resolution: {integrity: sha512-ifupb+balZUAF/Oh3QyGRqPRWGSKwWoMPR0cYZEG7r61SimD+m38oFQqVx/3Fp7LfQFF11m7IS+MlxOo2sKINA==} |
1563 | dependencies: | 1563 | dependencies: |
1564 | '@formatjs/ecma402-abstract': 1.15.0 | 1564 | '@formatjs/ecma402-abstract': 1.17.0 |
1565 | '@formatjs/intl-localematcher': 0.2.32 | 1565 | '@formatjs/intl-localematcher': 0.4.0 |
1566 | tslib: 2.5.2 | 1566 | tslib: 2.5.3 |
1567 | dev: false | 1567 | dev: false |
1568 | 1568 | ||
1569 | /@formatjs/intl-localematcher@0.2.32: | 1569 | /@formatjs/intl-localematcher@0.4.0: |
1570 | resolution: {integrity: sha512-k/MEBstff4sttohyEpXxCmC3MqbUn9VvHGlZ8fauLzkbwXmVrEeyzS+4uhrvAk9DWU9/7otYWxyDox4nT/KVLQ==} | 1570 | resolution: {integrity: sha512-bRTd+rKomvfdS4QDlVJ6TA/Jx1F2h/TBVO5LjvhQ7QPPHp19oPNMIum7W2CMEReq/zPxpmCeB31F9+5gl/qtvw==} |
1571 | dependencies: | 1571 | dependencies: |
1572 | tslib: 2.5.2 | 1572 | tslib: 2.5.3 |
1573 | dev: false | 1573 | dev: false |
1574 | 1574 | ||
1575 | /@formatjs/intl@2.7.2(typescript@5.0.4): | 1575 | /@formatjs/intl@2.9.0(typescript@5.0.4): |
1576 | resolution: {integrity: sha512-ziiQfnXwY0/rXhtohSAmYMqDjRsihoMKdl8H2aA+FvxG9638E0XrvfBFCb+1HhimNiuqRz5fTY7F/bZtsJxsjA==} | 1576 | resolution: {integrity: sha512-Ym0trUoC/VO6wQu4YHa0H1VR2tEixFRmwZgADkDLm7nD+vv1Ob+/88mUAoT0pwvirFqYKgUKEwp1tFepqyqvVA==} |
1577 | peerDependencies: | 1577 | peerDependencies: |
1578 | typescript: ^4.7 || 5 | 1578 | typescript: ^4.7 || 5 |
1579 | peerDependenciesMeta: | 1579 | peerDependenciesMeta: |
1580 | typescript: | 1580 | typescript: |
1581 | optional: true | 1581 | optional: true |
1582 | dependencies: | 1582 | dependencies: |
1583 | '@formatjs/ecma402-abstract': 1.15.0 | 1583 | '@formatjs/ecma402-abstract': 1.17.0 |
1584 | '@formatjs/fast-memoize': 2.0.1 | 1584 | '@formatjs/fast-memoize': 2.2.0 |
1585 | '@formatjs/icu-messageformat-parser': 2.4.0 | 1585 | '@formatjs/icu-messageformat-parser': 2.6.0 |
1586 | '@formatjs/intl-displaynames': 6.3.2 | 1586 | '@formatjs/intl-displaynames': 6.5.0 |
1587 | '@formatjs/intl-listformat': 7.2.2 | 1587 | '@formatjs/intl-listformat': 7.4.0 |
1588 | intl-messageformat: 10.3.5 | 1588 | intl-messageformat: 10.5.0 |
1589 | tslib: 2.5.2 | 1589 | tslib: 2.5.3 |
1590 | typescript: 5.0.4 | 1590 | typescript: 5.0.4 |
1591 | dev: false | 1591 | dev: false |
1592 | 1592 | ||
@@ -1926,15 +1926,15 @@ packages: | |||
1926 | '@jridgewell/sourcemap-codec': 1.4.15 | 1926 | '@jridgewell/sourcemap-codec': 1.4.15 |
1927 | dev: true | 1927 | dev: true |
1928 | 1928 | ||
1929 | /@krisdages/electron-process-manager@3.0.0(@electron/remote@2.0.9)(electron@25.0.1)(rxjs@7.8.1): | 1929 | /@krisdages/electron-process-manager@3.0.0(@electron/remote@2.0.10)(electron@25.2.0)(rxjs@7.8.1): |
1930 | resolution: {integrity: sha512-Gs8McOVC6BVdfP4SeF+l5nx85eFooarm37K5mxs1PESI59a7oLwRf5Yd2tsZ6Ye14bCG0eTJGDv3yPuixBg3OQ==} | 1930 | resolution: {integrity: sha512-Gs8McOVC6BVdfP4SeF+l5nx85eFooarm37K5mxs1PESI59a7oLwRf5Yd2tsZ6Ye14bCG0eTJGDv3yPuixBg3OQ==} |
1931 | peerDependencies: | 1931 | peerDependencies: |
1932 | '@electron/remote': '>= 1.2.0' | 1932 | '@electron/remote': '>= 1.2.0' |
1933 | electron: '>= 10' | 1933 | electron: '>= 10' |
1934 | rxjs: '>= 7' | 1934 | rxjs: '>= 7' |
1935 | dependencies: | 1935 | dependencies: |
1936 | '@electron/remote': 2.0.9(electron@25.0.1) | 1936 | '@electron/remote': 2.0.10(electron@25.2.0) |
1937 | electron: 25.0.1 | 1937 | electron: 25.2.0 |
1938 | electron-process-reporter: /@krisdages/electron-process-reporter@2.0.0-rxjs7-1.4.0(rxjs@7.8.1) | 1938 | electron-process-reporter: /@krisdages/electron-process-reporter@2.0.0-rxjs7-1.4.0(rxjs@7.8.1) |
1939 | rxjs: 7.8.1 | 1939 | rxjs: 7.8.1 |
1940 | dev: false | 1940 | dev: false |
@@ -2202,7 +2202,7 @@ packages: | |||
2202 | '@sentry/types': 7.16.0 | 2202 | '@sentry/types': 7.16.0 |
2203 | '@sentry/utils': 7.16.0 | 2203 | '@sentry/utils': 7.16.0 |
2204 | deepmerge: 4.2.2 | 2204 | deepmerge: 4.2.2 |
2205 | tslib: 2.5.2 | 2205 | tslib: 2.5.3 |
2206 | transitivePeerDependencies: | 2206 | transitivePeerDependencies: |
2207 | - supports-color | 2207 | - supports-color |
2208 | dev: false | 2208 | dev: false |
@@ -2408,7 +2408,7 @@ packages: | |||
2408 | /@types/hoist-non-react-statics@3.3.1: | 2408 | /@types/hoist-non-react-statics@3.3.1: |
2409 | resolution: {integrity: sha512-iMIqiko6ooLrTh1joXodJK5X9xeEALT1kM5G3ZLhD3hszxBdIEd5C75U834D9mLcINgD4OyZf5uQXjkuYydWvA==} | 2409 | resolution: {integrity: sha512-iMIqiko6ooLrTh1joXodJK5X9xeEALT1kM5G3ZLhD3hszxBdIEd5C75U834D9mLcINgD4OyZf5uQXjkuYydWvA==} |
2410 | dependencies: | 2410 | dependencies: |
2411 | '@types/react': 18.2.8 | 2411 | '@types/react': 18.2.12 |
2412 | hoist-non-react-statics: 3.3.2 | 2412 | hoist-non-react-statics: 3.3.2 |
2413 | dev: false | 2413 | dev: false |
2414 | 2414 | ||
@@ -2492,14 +2492,14 @@ packages: | |||
2492 | /@types/prop-types@15.7.5: | 2492 | /@types/prop-types@15.7.5: |
2493 | resolution: {integrity: sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w==} | 2493 | resolution: {integrity: sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w==} |
2494 | 2494 | ||
2495 | /@types/react-dom@18.2.4: | 2495 | /@types/react-dom@18.2.5: |
2496 | resolution: {integrity: sha512-G2mHoTMTL4yoydITgOGwWdWMVd8sNgyEP85xVmMKAPUBwQWm9wBPQUmvbeF4V3WBY1P7mmL4BkjQ0SqUpf1snw==} | 2496 | resolution: {integrity: sha512-sRQsOS/sCLnpQhR4DSKGTtWFE3FZjpQa86KPVbhUqdYMRZ9FEFcfAytKhR/vUG2rH1oFbOOej6cuD7MFSobDRQ==} |
2497 | dependencies: | 2497 | dependencies: |
2498 | '@types/react': 18.2.8 | 2498 | '@types/react': 18.2.12 |
2499 | dev: true | 2499 | dev: true |
2500 | 2500 | ||
2501 | /@types/react@18.2.8: | 2501 | /@types/react@18.2.12: |
2502 | resolution: {integrity: sha512-lTyWUNrd8ntVkqycEEplasWy2OxNlShj3zqS0LuB1ENUGis5HodmhM7DtCoUGbxj3VW/WsGA0DUhpG6XrM7gPA==} | 2502 | resolution: {integrity: sha512-ndmBMLCgn38v3SntMeoJaIrO6tGHYKMEBohCUmw8HoLLQdRMOIGXfeYaBTLe2lsFaSB3MOK1VXscYFnmLtTSmw==} |
2503 | dependencies: | 2503 | dependencies: |
2504 | '@types/prop-types': 15.7.5 | 2504 | '@types/prop-types': 15.7.5 |
2505 | '@types/scheduler': 0.16.2 | 2505 | '@types/scheduler': 0.16.2 |
@@ -2535,8 +2535,8 @@ packages: | |||
2535 | minipass: 4.2.8 | 2535 | minipass: 4.2.8 |
2536 | dev: true | 2536 | dev: true |
2537 | 2537 | ||
2538 | /@types/uuid@9.0.1: | 2538 | /@types/uuid@9.0.2: |
2539 | resolution: {integrity: sha512-rFT3ak0/2trgvp4yYZo5iKFEPsET7vKydKF+VRCxlQ9bpheehyAJH89dAkaLEq/j/RZXJIqcgsmPJKUP1Z28HA==} | 2539 | resolution: {integrity: sha512-kNnC1GFBLuhImSnV7w4njQkUiJi0ZXUycu1rUaouPqiKlXkh77JKgdRnTAp1x5eBwcIwbtI+3otwzuIDEuDoxQ==} |
2540 | dev: true | 2540 | dev: true |
2541 | 2541 | ||
2542 | /@types/validator@13.7.17: | 2542 | /@types/validator@13.7.17: |
@@ -2566,8 +2566,8 @@ packages: | |||
2566 | '@types/node': 18.15.3 | 2566 | '@types/node': 18.15.3 |
2567 | optional: true | 2567 | optional: true |
2568 | 2568 | ||
2569 | /@typescript-eslint/eslint-plugin@5.59.8(@typescript-eslint/parser@5.59.8)(eslint@8.39.0)(typescript@5.0.4): | 2569 | /@typescript-eslint/eslint-plugin@5.59.11(@typescript-eslint/parser@5.59.11)(eslint@8.39.0)(typescript@5.0.4): |
2570 | resolution: {integrity: sha512-JDMOmhXteJ4WVKOiHXGCoB96ADWg9q7efPWHRViT/f09bA8XOMLAVHHju3l0MkZnG1izaWXYmgvQcUjTRcpShQ==} | 2570 | resolution: {integrity: sha512-XxuOfTkCUiOSyBWIvHlUraLw/JT/6Io1365RO6ZuI88STKMavJZPNMU0lFcUTeQXEhHiv64CbxYxBNoDVSmghg==} |
2571 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} | 2571 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} |
2572 | peerDependencies: | 2572 | peerDependencies: |
2573 | '@typescript-eslint/parser': ^5.0.0 | 2573 | '@typescript-eslint/parser': ^5.0.0 |
@@ -2578,10 +2578,10 @@ packages: | |||
2578 | optional: true | 2578 | optional: true |
2579 | dependencies: | 2579 | dependencies: |
2580 | '@eslint-community/regexpp': 4.4.0 | 2580 | '@eslint-community/regexpp': 4.4.0 |
2581 | '@typescript-eslint/parser': 5.59.8(eslint@8.39.0)(typescript@5.0.4) | 2581 | '@typescript-eslint/parser': 5.59.11(eslint@8.39.0)(typescript@5.0.4) |
2582 | '@typescript-eslint/scope-manager': 5.59.8 | 2582 | '@typescript-eslint/scope-manager': 5.59.11 |
2583 | '@typescript-eslint/type-utils': 5.59.8(eslint@8.39.0)(typescript@5.0.4) | 2583 | '@typescript-eslint/type-utils': 5.59.11(eslint@8.39.0)(typescript@5.0.4) |
2584 | '@typescript-eslint/utils': 5.59.8(eslint@8.39.0)(typescript@5.0.4) | 2584 | '@typescript-eslint/utils': 5.59.11(eslint@8.39.0)(typescript@5.0.4) |
2585 | debug: 4.3.4 | 2585 | debug: 4.3.4 |
2586 | eslint: 8.39.0 | 2586 | eslint: 8.39.0 |
2587 | grapheme-splitter: 1.0.4 | 2587 | grapheme-splitter: 1.0.4 |
@@ -2594,8 +2594,8 @@ packages: | |||
2594 | - supports-color | 2594 | - supports-color |
2595 | dev: true | 2595 | dev: true |
2596 | 2596 | ||
2597 | /@typescript-eslint/parser@5.59.8(eslint@8.39.0)(typescript@5.0.4): | 2597 | /@typescript-eslint/parser@5.59.11(eslint@8.39.0)(typescript@5.0.4): |
2598 | resolution: {integrity: sha512-AnR19RjJcpjoeGojmwZtCwBX/RidqDZtzcbG3xHrmz0aHHoOcbWnpDllenRDmDvsV0RQ6+tbb09/kyc+UT9Orw==} | 2598 | resolution: {integrity: sha512-s9ZF3M+Nym6CAZEkJJeO2TFHHDsKAM3ecNkLuH4i4s8/RCPnF5JRip2GyviYkeEAcwGMJxkqG9h2dAsnA1nZpA==} |
2599 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} | 2599 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} |
2600 | peerDependencies: | 2600 | peerDependencies: |
2601 | eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 | 2601 | eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 |
@@ -2604,9 +2604,9 @@ packages: | |||
2604 | typescript: | 2604 | typescript: |
2605 | optional: true | 2605 | optional: true |
2606 | dependencies: | 2606 | dependencies: |
2607 | '@typescript-eslint/scope-manager': 5.59.8 | 2607 | '@typescript-eslint/scope-manager': 5.59.11 |
2608 | '@typescript-eslint/types': 5.59.8 | 2608 | '@typescript-eslint/types': 5.59.11 |
2609 | '@typescript-eslint/typescript-estree': 5.59.8(typescript@5.0.4) | 2609 | '@typescript-eslint/typescript-estree': 5.59.11(typescript@5.0.4) |
2610 | debug: 4.3.4 | 2610 | debug: 4.3.4 |
2611 | eslint: 8.39.0 | 2611 | eslint: 8.39.0 |
2612 | typescript: 5.0.4 | 2612 | typescript: 5.0.4 |
@@ -2622,16 +2622,16 @@ packages: | |||
2622 | '@typescript-eslint/visitor-keys': 5.48.1 | 2622 | '@typescript-eslint/visitor-keys': 5.48.1 |
2623 | dev: true | 2623 | dev: true |
2624 | 2624 | ||
2625 | /@typescript-eslint/scope-manager@5.59.8: | 2625 | /@typescript-eslint/scope-manager@5.59.11: |
2626 | resolution: {integrity: sha512-/w08ndCYI8gxGf+9zKf1vtx/16y8MHrZs5/tnjHhMLNSixuNcJavSX4wAiPf4aS5x41Es9YPCn44MIe4cxIlig==} | 2626 | resolution: {integrity: sha512-dHFOsxoLFtrIcSj5h0QoBT/89hxQONwmn3FOQ0GOQcLOOXm+MIrS8zEAhs4tWl5MraxCY3ZJpaXQQdFMc2Tu+Q==} |
2627 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} | 2627 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} |
2628 | dependencies: | 2628 | dependencies: |
2629 | '@typescript-eslint/types': 5.59.8 | 2629 | '@typescript-eslint/types': 5.59.11 |
2630 | '@typescript-eslint/visitor-keys': 5.59.8 | 2630 | '@typescript-eslint/visitor-keys': 5.59.11 |
2631 | dev: true | 2631 | dev: true |
2632 | 2632 | ||
2633 | /@typescript-eslint/type-utils@5.59.8(eslint@8.39.0)(typescript@5.0.4): | 2633 | /@typescript-eslint/type-utils@5.59.11(eslint@8.39.0)(typescript@5.0.4): |
2634 | resolution: {integrity: sha512-+5M518uEIHFBy3FnyqZUF3BMP+AXnYn4oyH8RF012+e7/msMY98FhGL5SrN29NQ9xDgvqCgYnsOiKp1VjZ/fpA==} | 2634 | resolution: {integrity: sha512-LZqVY8hMiVRF2a7/swmkStMYSoXMFlzL6sXV6U/2gL5cwnLWQgLEG8tjWPpaE4rMIdZ6VKWwcffPlo1jPfk43g==} |
2635 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} | 2635 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} |
2636 | peerDependencies: | 2636 | peerDependencies: |
2637 | eslint: '*' | 2637 | eslint: '*' |
@@ -2640,8 +2640,8 @@ packages: | |||
2640 | typescript: | 2640 | typescript: |
2641 | optional: true | 2641 | optional: true |
2642 | dependencies: | 2642 | dependencies: |
2643 | '@typescript-eslint/typescript-estree': 5.59.8(typescript@5.0.4) | 2643 | '@typescript-eslint/typescript-estree': 5.59.11(typescript@5.0.4) |
2644 | '@typescript-eslint/utils': 5.59.8(eslint@8.39.0)(typescript@5.0.4) | 2644 | '@typescript-eslint/utils': 5.59.11(eslint@8.39.0)(typescript@5.0.4) |
2645 | debug: 4.3.4 | 2645 | debug: 4.3.4 |
2646 | eslint: 8.39.0 | 2646 | eslint: 8.39.0 |
2647 | tsutils: 3.21.0(typescript@5.0.4) | 2647 | tsutils: 3.21.0(typescript@5.0.4) |
@@ -2655,8 +2655,8 @@ packages: | |||
2655 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} | 2655 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} |
2656 | dev: true | 2656 | dev: true |
2657 | 2657 | ||
2658 | /@typescript-eslint/types@5.59.8: | 2658 | /@typescript-eslint/types@5.59.11: |
2659 | resolution: {integrity: sha512-+uWuOhBTj/L6awoWIg0BlWy0u9TyFpCHrAuQ5bNfxDaZ1Ppb3mx6tUigc74LHcbHpOHuOTOJrBoAnhdHdaea1w==} | 2659 | resolution: {integrity: sha512-epoN6R6tkvBYSc+cllrz+c2sOFWkbisJZWkOE+y3xHtvYaOE6Wk6B8e114McRJwFRjGvYdJwLXQH5c9osME/AA==} |
2660 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} | 2660 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} |
2661 | dev: true | 2661 | dev: true |
2662 | 2662 | ||
@@ -2681,8 +2681,8 @@ packages: | |||
2681 | - supports-color | 2681 | - supports-color |
2682 | dev: true | 2682 | dev: true |
2683 | 2683 | ||
2684 | /@typescript-eslint/typescript-estree@5.59.8(typescript@5.0.4): | 2684 | /@typescript-eslint/typescript-estree@5.59.11(typescript@5.0.4): |
2685 | resolution: {integrity: sha512-Jy/lPSDJGNow14vYu6IrW790p7HIf/SOV1Bb6lZ7NUkLc2iB2Z9elESmsaUtLw8kVqogSbtLH9tut5GCX1RLDg==} | 2685 | resolution: {integrity: sha512-YupOpot5hJO0maupJXixi6l5ETdrITxeo5eBOeuV7RSKgYdU3G5cxO49/9WRnJq9EMrB7AuTSLH/bqOsXi7wPA==} |
2686 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} | 2686 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} |
2687 | peerDependencies: | 2687 | peerDependencies: |
2688 | typescript: '*' | 2688 | typescript: '*' |
@@ -2690,8 +2690,8 @@ packages: | |||
2690 | typescript: | 2690 | typescript: |
2691 | optional: true | 2691 | optional: true |
2692 | dependencies: | 2692 | dependencies: |
2693 | '@typescript-eslint/types': 5.59.8 | 2693 | '@typescript-eslint/types': 5.59.11 |
2694 | '@typescript-eslint/visitor-keys': 5.59.8 | 2694 | '@typescript-eslint/visitor-keys': 5.59.11 |
2695 | debug: 4.3.4 | 2695 | debug: 4.3.4 |
2696 | globby: 11.1.0 | 2696 | globby: 11.1.0 |
2697 | is-glob: 4.0.3 | 2697 | is-glob: 4.0.3 |
@@ -2722,8 +2722,8 @@ packages: | |||
2722 | - typescript | 2722 | - typescript |
2723 | dev: true | 2723 | dev: true |
2724 | 2724 | ||
2725 | /@typescript-eslint/utils@5.59.8(eslint@8.39.0)(typescript@5.0.4): | 2725 | /@typescript-eslint/utils@5.59.11(eslint@8.39.0)(typescript@5.0.4): |
2726 | resolution: {integrity: sha512-Tr65630KysnNn9f9G7ROF3w1b5/7f6QVCJ+WK9nhIocWmx9F+TmCAcglF26Vm7z8KCTwoKcNEBZrhlklla3CKg==} | 2726 | resolution: {integrity: sha512-didu2rHSOMUdJThLk4aZ1Or8IcO3HzCw/ZvEjTTIfjIrcdd5cvSIwwDy2AOlE7htSNp7QIZ10fLMyRCveesMLg==} |
2727 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} | 2727 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} |
2728 | peerDependencies: | 2728 | peerDependencies: |
2729 | eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 | 2729 | eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 |
@@ -2731,9 +2731,9 @@ packages: | |||
2731 | '@eslint-community/eslint-utils': 4.3.0(eslint@8.39.0) | 2731 | '@eslint-community/eslint-utils': 4.3.0(eslint@8.39.0) |
2732 | '@types/json-schema': 7.0.11 | 2732 | '@types/json-schema': 7.0.11 |
2733 | '@types/semver': 7.3.13 | 2733 | '@types/semver': 7.3.13 |
2734 | '@typescript-eslint/scope-manager': 5.59.8 | 2734 | '@typescript-eslint/scope-manager': 5.59.11 |
2735 | '@typescript-eslint/types': 5.59.8 | 2735 | '@typescript-eslint/types': 5.59.11 |
2736 | '@typescript-eslint/typescript-estree': 5.59.8(typescript@5.0.4) | 2736 | '@typescript-eslint/typescript-estree': 5.59.11(typescript@5.0.4) |
2737 | eslint: 8.39.0 | 2737 | eslint: 8.39.0 |
2738 | eslint-scope: 5.1.1 | 2738 | eslint-scope: 5.1.1 |
2739 | semver: 7.5.1 | 2739 | semver: 7.5.1 |
@@ -2750,11 +2750,11 @@ packages: | |||
2750 | eslint-visitor-keys: 3.4.1 | 2750 | eslint-visitor-keys: 3.4.1 |
2751 | dev: true | 2751 | dev: true |
2752 | 2752 | ||
2753 | /@typescript-eslint/visitor-keys@5.59.8: | 2753 | /@typescript-eslint/visitor-keys@5.59.11: |
2754 | resolution: {integrity: sha512-pJhi2ms0x0xgloT7xYabil3SGGlojNNKjK/q6dB3Ey0uJLMjK2UDGJvHieiyJVW/7C3KI+Z4Q3pEHkm4ejA+xQ==} | 2754 | resolution: {integrity: sha512-KGYniTGG3AMTuKF9QBD7EIrvufkB6O6uX3knP73xbKLMpH+QRPcgnCxjWXSHjMRuOxFLovljqQgQpR0c7GvjoA==} |
2755 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} | 2755 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} |
2756 | dependencies: | 2756 | dependencies: |
2757 | '@typescript-eslint/types': 5.59.8 | 2757 | '@typescript-eslint/types': 5.59.11 |
2758 | eslint-visitor-keys: 3.4.1 | 2758 | eslint-visitor-keys: 3.4.1 |
2759 | dev: true | 2759 | dev: true |
2760 | 2760 | ||
@@ -2865,8 +2865,8 @@ packages: | |||
2865 | uri-js: 4.4.1 | 2865 | uri-js: 4.4.1 |
2866 | dev: true | 2866 | dev: true |
2867 | 2867 | ||
2868 | /all-contributors-cli@6.25.1: | 2868 | /all-contributors-cli@6.26.0: |
2869 | resolution: {integrity: sha512-Q9MfsO6FH09h71IG6OobfESA7lbooB3/bnO2wnuXbLPye1lFsYsa/jpNZP0YBx6zbhwXqqm6CXRZ9HO/tmD4NQ==} | 2869 | resolution: {integrity: sha512-HOMfawD0XyNbOvLUn7rOAP5N9RLnbH+Y/9/IoxwPzCmy6srHSFyRMwbpD0H7Tw+1QzdJT8RH7bTe1IZkPhF+NQ==} |
2870 | engines: {node: '>=4'} | 2870 | engines: {node: '>=4'} |
2871 | hasBin: true | 2871 | hasBin: true |
2872 | dependencies: | 2872 | dependencies: |
@@ -2880,6 +2880,8 @@ packages: | |||
2880 | node-fetch: 2.6.11 | 2880 | node-fetch: 2.6.11 |
2881 | pify: 5.0.0 | 2881 | pify: 5.0.0 |
2882 | yargs: 15.4.1 | 2882 | yargs: 15.4.1 |
2883 | optionalDependencies: | ||
2884 | prettier: 2.8.8 | ||
2883 | transitivePeerDependencies: | 2885 | transitivePeerDependencies: |
2884 | - encoding | 2886 | - encoding |
2885 | dev: true | 2887 | dev: true |
@@ -3657,7 +3659,7 @@ packages: | |||
3657 | engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} | 3659 | engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} |
3658 | hasBin: true | 3660 | hasBin: true |
3659 | dependencies: | 3661 | dependencies: |
3660 | caniuse-lite: 1.0.30001492 | 3662 | caniuse-lite: 1.0.30001504 |
3661 | electron-to-chromium: 1.4.284 | 3663 | electron-to-chromium: 1.4.284 |
3662 | node-releases: 2.0.6 | 3664 | node-releases: 2.0.6 |
3663 | update-browserslist-db: 1.0.10(browserslist@4.21.4) | 3665 | update-browserslist-db: 1.0.10(browserslist@4.21.4) |
@@ -3901,8 +3903,8 @@ packages: | |||
3901 | engines: {node: '>=10'} | 3903 | engines: {node: '>=10'} |
3902 | dev: true | 3904 | dev: true |
3903 | 3905 | ||
3904 | /caniuse-lite@1.0.30001492: | 3906 | /caniuse-lite@1.0.30001504: |
3905 | resolution: {integrity: sha512-2efF8SAZwgAX1FJr87KWhvuJxnGJKOnctQa8xLOskAXNXq8oiuqgl6u1kk3fFpsp3GgvzlRjiK1sl63hNtFADw==} | 3907 | resolution: {integrity: sha512-5uo7eoOp2mKbWyfMXnGO9rJWOGU8duvzEiYITW+wivukL7yHH4gX9yuRaobu6El4jPxo6jKZfG+N6fB621GD/Q==} |
3906 | dev: true | 3908 | dev: true |
3907 | 3909 | ||
3908 | /caseless@0.12.0: | 3910 | /caseless@0.12.0: |
@@ -4268,17 +4270,17 @@ packages: | |||
4268 | /concat-map@0.0.1: | 4270 | /concat-map@0.0.1: |
4269 | resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==} | 4271 | resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==} |
4270 | 4272 | ||
4271 | /concurrently@8.0.1: | 4273 | /concurrently@8.2.0: |
4272 | resolution: {integrity: sha512-Sh8bGQMEL0TAmAm2meAXMjcASHZa7V0xXQVDBLknCPa9TPtkY9yYs+0cnGGgfdkW0SV1Mlg+hVGfXcoI8d3MJA==} | 4274 | resolution: {integrity: sha512-nnLMxO2LU492mTUj9qX/az/lESonSZu81UznYDoXtz1IQf996ixVqPAgHXwvHiHCAef/7S8HIK+fTFK7Ifk8YA==} |
4273 | engines: {node: ^14.13.0 || >=16.0.0} | 4275 | engines: {node: ^14.13.0 || >=16.0.0} |
4274 | hasBin: true | 4276 | hasBin: true |
4275 | dependencies: | 4277 | dependencies: |
4276 | chalk: 4.1.2 | 4278 | chalk: 4.1.2 |
4277 | date-fns: 2.29.3 | 4279 | date-fns: 2.30.0 |
4278 | lodash: 4.17.21 | 4280 | lodash: 4.17.21 |
4279 | rxjs: 7.8.1 | 4281 | rxjs: 7.8.1 |
4280 | shell-quote: 1.8.1 | 4282 | shell-quote: 1.8.1 |
4281 | spawn-command: 0.0.2-1 | 4283 | spawn-command: 0.0.2 |
4282 | supports-color: 8.1.1 | 4284 | supports-color: 8.1.1 |
4283 | tree-kill: 1.2.2 | 4285 | tree-kill: 1.2.2 |
4284 | yargs: 17.7.2 | 4286 | yargs: 17.7.2 |
@@ -4507,9 +4509,11 @@ packages: | |||
4507 | assert-plus: 1.0.0 | 4509 | assert-plus: 1.0.0 |
4508 | dev: false | 4510 | dev: false |
4509 | 4511 | ||
4510 | /date-fns@2.29.3: | 4512 | /date-fns@2.30.0: |
4511 | resolution: {integrity: sha512-dDCnyH2WnnKusqvZZ6+jA1O51Ibt8ZMRNkDZdyAyK4YfbDwa/cEmuztzG5pk6hqlp9aSBPYcjOlktquahGwGeA==} | 4513 | resolution: {integrity: sha512-fnULvOpxnC5/Vg3NCiWelDsLiUc9bRwAPs/+LfTLNvetFCtCTN+yQz15C/fs4AwX1R9K5GLtLfn8QW+dWisaAw==} |
4512 | engines: {node: '>=0.11'} | 4514 | engines: {node: '>=0.11'} |
4515 | dependencies: | ||
4516 | '@babel/runtime': 7.21.5 | ||
4513 | dev: true | 4517 | dev: true |
4514 | 4518 | ||
4515 | /dbus-next@0.10.2: | 4519 | /dbus-next@0.10.2: |
@@ -4964,8 +4968,8 @@ packages: | |||
4964 | mkdirp: 0.5.6 | 4968 | mkdirp: 0.5.6 |
4965 | dev: false | 4969 | dev: false |
4966 | 4970 | ||
4967 | /electron@25.0.1: | 4971 | /electron@25.2.0: |
4968 | resolution: {integrity: sha512-YD3xCrH01LiPeLlG90DWgMXJK69UxY4NiXKqXT12HOiXLqEaKrLWap+CiiS7J7SWUXz+4XOItQI8g1dtG7zkkA==} | 4972 | resolution: {integrity: sha512-I/rhcW2sV2fyiveVSBr2N7v5ZiCtdGY0UiNCDZgk2fpSC+irQjbeh7JT2b4vWmJ2ogOXBjqesrN9XszTIG6DHg==} |
4969 | engines: {node: '>= 12.20.55'} | 4973 | engines: {node: '>= 12.20.55'} |
4970 | hasBin: true | 4974 | hasBin: true |
4971 | requiresBuild: true | 4975 | requiresBuild: true |
@@ -5249,13 +5253,13 @@ packages: | |||
5249 | dependencies: | 5253 | dependencies: |
5250 | confusing-browser-globals: 1.0.11 | 5254 | confusing-browser-globals: 1.0.11 |
5251 | eslint: 8.39.0 | 5255 | eslint: 8.39.0 |
5252 | eslint-plugin-import: 2.27.5(@typescript-eslint/parser@5.59.8)(eslint@8.39.0) | 5256 | eslint-plugin-import: 2.27.5(@typescript-eslint/parser@5.59.11)(eslint@8.39.0) |
5253 | object.assign: 4.1.4 | 5257 | object.assign: 4.1.4 |
5254 | object.entries: 1.1.6 | 5258 | object.entries: 1.1.6 |
5255 | semver: 6.3.0 | 5259 | semver: 6.3.0 |
5256 | dev: true | 5260 | dev: true |
5257 | 5261 | ||
5258 | /eslint-config-airbnb-typescript@17.0.0(@typescript-eslint/eslint-plugin@5.59.8)(@typescript-eslint/parser@5.59.8)(eslint-plugin-import@2.27.5)(eslint@8.39.0): | 5262 | /eslint-config-airbnb-typescript@17.0.0(@typescript-eslint/eslint-plugin@5.59.11)(@typescript-eslint/parser@5.59.11)(eslint-plugin-import@2.27.5)(eslint@8.39.0): |
5259 | resolution: {integrity: sha512-elNiuzD0kPAPTXjFWg+lE24nMdHMtuxgYoD30OyMD6yrW1AhFZPAg27VX7d3tzOErw+dgJTNWfRSDqEcXb4V0g==} | 5263 | resolution: {integrity: sha512-elNiuzD0kPAPTXjFWg+lE24nMdHMtuxgYoD30OyMD6yrW1AhFZPAg27VX7d3tzOErw+dgJTNWfRSDqEcXb4V0g==} |
5260 | peerDependencies: | 5264 | peerDependencies: |
5261 | '@typescript-eslint/eslint-plugin': ^5.13.0 | 5265 | '@typescript-eslint/eslint-plugin': ^5.13.0 |
@@ -5263,11 +5267,11 @@ packages: | |||
5263 | eslint: ^7.32.0 || ^8.2.0 | 5267 | eslint: ^7.32.0 || ^8.2.0 |
5264 | eslint-plugin-import: ^2.25.3 | 5268 | eslint-plugin-import: ^2.25.3 |
5265 | dependencies: | 5269 | dependencies: |
5266 | '@typescript-eslint/eslint-plugin': 5.59.8(@typescript-eslint/parser@5.59.8)(eslint@8.39.0)(typescript@5.0.4) | 5270 | '@typescript-eslint/eslint-plugin': 5.59.11(@typescript-eslint/parser@5.59.11)(eslint@8.39.0)(typescript@5.0.4) |
5267 | '@typescript-eslint/parser': 5.59.8(eslint@8.39.0)(typescript@5.0.4) | 5271 | '@typescript-eslint/parser': 5.59.11(eslint@8.39.0)(typescript@5.0.4) |
5268 | eslint: 8.39.0 | 5272 | eslint: 8.39.0 |
5269 | eslint-config-airbnb-base: 15.0.0(eslint-plugin-import@2.27.5)(eslint@8.39.0) | 5273 | eslint-config-airbnb-base: 15.0.0(eslint-plugin-import@2.27.5)(eslint@8.39.0) |
5270 | eslint-plugin-import: 2.27.5(@typescript-eslint/parser@5.59.8)(eslint@8.39.0) | 5274 | eslint-plugin-import: 2.27.5(@typescript-eslint/parser@5.59.11)(eslint@8.39.0) |
5271 | dev: true | 5275 | dev: true |
5272 | 5276 | ||
5273 | /eslint-config-airbnb@19.0.4(eslint-plugin-import@2.27.5)(eslint-plugin-jsx-a11y@6.7.1)(eslint-plugin-react-hooks@4.6.0)(eslint-plugin-react@7.32.2)(eslint@8.39.0): | 5277 | /eslint-config-airbnb@19.0.4(eslint-plugin-import@2.27.5)(eslint-plugin-jsx-a11y@6.7.1)(eslint-plugin-react-hooks@4.6.0)(eslint-plugin-react@7.32.2)(eslint@8.39.0): |
@@ -5282,7 +5286,7 @@ packages: | |||
5282 | dependencies: | 5286 | dependencies: |
5283 | eslint: 8.39.0 | 5287 | eslint: 8.39.0 |
5284 | eslint-config-airbnb-base: 15.0.0(eslint-plugin-import@2.27.5)(eslint@8.39.0) | 5288 | eslint-config-airbnb-base: 15.0.0(eslint-plugin-import@2.27.5)(eslint@8.39.0) |
5285 | eslint-plugin-import: 2.27.5(@typescript-eslint/parser@5.59.8)(eslint@8.39.0) | 5289 | eslint-plugin-import: 2.27.5(@typescript-eslint/parser@5.59.11)(eslint@8.39.0) |
5286 | eslint-plugin-jsx-a11y: 6.7.1(eslint@8.39.0) | 5290 | eslint-plugin-jsx-a11y: 6.7.1(eslint@8.39.0) |
5287 | eslint-plugin-react: 7.32.2(eslint@8.39.0) | 5291 | eslint-plugin-react: 7.32.2(eslint@8.39.0) |
5288 | eslint-plugin-react-hooks: 4.6.0(eslint@8.39.0) | 5292 | eslint-plugin-react-hooks: 4.6.0(eslint@8.39.0) |
@@ -5309,7 +5313,7 @@ packages: | |||
5309 | - supports-color | 5313 | - supports-color |
5310 | dev: true | 5314 | dev: true |
5311 | 5315 | ||
5312 | /eslint-module-utils@2.7.4(@typescript-eslint/parser@5.59.8)(eslint-import-resolver-node@0.3.7)(eslint@8.39.0): | 5316 | /eslint-module-utils@2.7.4(@typescript-eslint/parser@5.59.11)(eslint-import-resolver-node@0.3.7)(eslint@8.39.0): |
5313 | resolution: {integrity: sha512-j4GT+rqzCoRKHwURX7pddtIPGySnX9Si/cgMI5ztrcqOPtk5dDEeZ34CQVPphnqkJytlc97Vuk05Um2mJ3gEQA==} | 5317 | resolution: {integrity: sha512-j4GT+rqzCoRKHwURX7pddtIPGySnX9Si/cgMI5ztrcqOPtk5dDEeZ34CQVPphnqkJytlc97Vuk05Um2mJ3gEQA==} |
5314 | engines: {node: '>=4'} | 5318 | engines: {node: '>=4'} |
5315 | peerDependencies: | 5319 | peerDependencies: |
@@ -5330,7 +5334,7 @@ packages: | |||
5330 | eslint-import-resolver-webpack: | 5334 | eslint-import-resolver-webpack: |
5331 | optional: true | 5335 | optional: true |
5332 | dependencies: | 5336 | dependencies: |
5333 | '@typescript-eslint/parser': 5.59.8(eslint@8.39.0)(typescript@5.0.4) | 5337 | '@typescript-eslint/parser': 5.59.11(eslint@8.39.0)(typescript@5.0.4) |
5334 | debug: 3.2.7 | 5338 | debug: 3.2.7 |
5335 | eslint: 8.39.0 | 5339 | eslint: 8.39.0 |
5336 | eslint-import-resolver-node: 0.3.7 | 5340 | eslint-import-resolver-node: 0.3.7 |
@@ -5338,7 +5342,7 @@ packages: | |||
5338 | - supports-color | 5342 | - supports-color |
5339 | dev: true | 5343 | dev: true |
5340 | 5344 | ||
5341 | /eslint-plugin-import@2.27.5(@typescript-eslint/parser@5.59.8)(eslint@8.39.0): | 5345 | /eslint-plugin-import@2.27.5(@typescript-eslint/parser@5.59.11)(eslint@8.39.0): |
5342 | resolution: {integrity: sha512-LmEt3GVofgiGuiE+ORpnvP+kAm3h6MLZJ4Q5HCyHADofsb4VzXFsRiWj3c0OFiV+3DWFh0qg3v9gcPlfc3zRow==} | 5346 | resolution: {integrity: sha512-LmEt3GVofgiGuiE+ORpnvP+kAm3h6MLZJ4Q5HCyHADofsb4VzXFsRiWj3c0OFiV+3DWFh0qg3v9gcPlfc3zRow==} |
5343 | engines: {node: '>=4'} | 5347 | engines: {node: '>=4'} |
5344 | peerDependencies: | 5348 | peerDependencies: |
@@ -5348,7 +5352,7 @@ packages: | |||
5348 | '@typescript-eslint/parser': | 5352 | '@typescript-eslint/parser': |
5349 | optional: true | 5353 | optional: true |
5350 | dependencies: | 5354 | dependencies: |
5351 | '@typescript-eslint/parser': 5.59.8(eslint@8.39.0)(typescript@5.0.4) | 5355 | '@typescript-eslint/parser': 5.59.11(eslint@8.39.0)(typescript@5.0.4) |
5352 | array-includes: 3.1.6 | 5356 | array-includes: 3.1.6 |
5353 | array.prototype.flat: 1.3.1 | 5357 | array.prototype.flat: 1.3.1 |
5354 | array.prototype.flatmap: 1.3.1 | 5358 | array.prototype.flatmap: 1.3.1 |
@@ -5356,7 +5360,7 @@ packages: | |||
5356 | doctrine: 2.1.0 | 5360 | doctrine: 2.1.0 |
5357 | eslint: 8.39.0 | 5361 | eslint: 8.39.0 |
5358 | eslint-import-resolver-node: 0.3.7 | 5362 | eslint-import-resolver-node: 0.3.7 |
5359 | eslint-module-utils: 2.7.4(@typescript-eslint/parser@5.59.8)(eslint-import-resolver-node@0.3.7)(eslint@8.39.0) | 5363 | eslint-module-utils: 2.7.4(@typescript-eslint/parser@5.59.11)(eslint-import-resolver-node@0.3.7)(eslint@8.39.0) |
5360 | has: 1.0.3 | 5364 | has: 1.0.3 |
5361 | is-core-module: 2.11.0 | 5365 | is-core-module: 2.11.0 |
5362 | is-glob: 4.0.3 | 5366 | is-glob: 4.0.3 |
@@ -5371,7 +5375,7 @@ packages: | |||
5371 | - supports-color | 5375 | - supports-color |
5372 | dev: true | 5376 | dev: true |
5373 | 5377 | ||
5374 | /eslint-plugin-jest@27.2.1(@typescript-eslint/eslint-plugin@5.59.8)(eslint@8.39.0)(jest@29.5.0)(typescript@5.0.4): | 5378 | /eslint-plugin-jest@27.2.1(@typescript-eslint/eslint-plugin@5.59.11)(eslint@8.39.0)(jest@29.5.0)(typescript@5.0.4): |
5375 | resolution: {integrity: sha512-l067Uxx7ZT8cO9NJuf+eJHvt6bqJyz2Z29wykyEdz/OtmcELQl2MQGQLX8J94O1cSJWAwUSEvCjwjA7KEK3Hmg==} | 5379 | resolution: {integrity: sha512-l067Uxx7ZT8cO9NJuf+eJHvt6bqJyz2Z29wykyEdz/OtmcELQl2MQGQLX8J94O1cSJWAwUSEvCjwjA7KEK3Hmg==} |
5376 | engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} | 5380 | engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} |
5377 | peerDependencies: | 5381 | peerDependencies: |
@@ -5384,7 +5388,7 @@ packages: | |||
5384 | jest: | 5388 | jest: |
5385 | optional: true | 5389 | optional: true |
5386 | dependencies: | 5390 | dependencies: |
5387 | '@typescript-eslint/eslint-plugin': 5.59.8(@typescript-eslint/parser@5.59.8)(eslint@8.39.0)(typescript@5.0.4) | 5391 | '@typescript-eslint/eslint-plugin': 5.59.11(@typescript-eslint/parser@5.59.11)(eslint@8.39.0)(typescript@5.0.4) |
5388 | '@typescript-eslint/utils': 5.48.1(eslint@8.39.0)(typescript@5.0.4) | 5392 | '@typescript-eslint/utils': 5.48.1(eslint@8.39.0)(typescript@5.0.4) |
5389 | eslint: 8.39.0 | 5393 | eslint: 8.39.0 |
5390 | jest: 29.5.0(@types/node@18.15.3)(ts-node@10.9.1) | 5394 | jest: 29.5.0(@types/node@18.15.3)(ts-node@10.9.1) |
@@ -5914,7 +5918,7 @@ packages: | |||
5914 | resolution: {integrity: sha512-QlZ5yJC0VxHxQQsQhXvBaC7VRJ2uaxTf+Tfpu4Z/OcVQJVpZO+DGU0rkoVW5ce2SccxugvpBJoMvUs59iILYdw==} | 5918 | resolution: {integrity: sha512-QlZ5yJC0VxHxQQsQhXvBaC7VRJ2uaxTf+Tfpu4Z/OcVQJVpZO+DGU0rkoVW5ce2SccxugvpBJoMvUs59iILYdw==} |
5915 | engines: {node: '>= 12'} | 5919 | engines: {node: '>= 12'} |
5916 | dependencies: | 5920 | dependencies: |
5917 | tslib: 2.5.2 | 5921 | tslib: 2.5.3 |
5918 | dev: false | 5922 | dev: false |
5919 | 5923 | ||
5920 | /file-uri-to-path@1.0.0: | 5924 | /file-uri-to-path@1.0.0: |
@@ -6829,13 +6833,13 @@ packages: | |||
6829 | engines: {node: '>= 0.10'} | 6833 | engines: {node: '>= 0.10'} |
6830 | dev: false | 6834 | dev: false |
6831 | 6835 | ||
6832 | /intl-messageformat@10.3.5: | 6836 | /intl-messageformat@10.5.0: |
6833 | resolution: {integrity: sha512-6kPkftF8Jg3XJCkGKa5OD+nYQ+qcSxF4ZkuDdXZ6KGG0VXn+iblJqRFyDdm9VvKcMyC0Km2+JlVQffFM52D0YA==} | 6837 | resolution: {integrity: sha512-AvojYuOaRb6r2veOKfTVpxH9TrmjSdc5iR9R5RgBwrDZYSmAAFVT+QLbW3C4V7Qsg0OguMp67Q/EoUkxZzXRGw==} |
6834 | dependencies: | 6838 | dependencies: |
6835 | '@formatjs/ecma402-abstract': 1.15.0 | 6839 | '@formatjs/ecma402-abstract': 1.17.0 |
6836 | '@formatjs/fast-memoize': 2.0.1 | 6840 | '@formatjs/fast-memoize': 2.2.0 |
6837 | '@formatjs/icu-messageformat-parser': 2.4.0 | 6841 | '@formatjs/icu-messageformat-parser': 2.6.0 |
6838 | tslib: 2.5.2 | 6842 | tslib: 2.5.3 |
6839 | dev: false | 6843 | dev: false |
6840 | 6844 | ||
6841 | /invariant@2.2.4: | 6845 | /invariant@2.2.4: |
@@ -8488,8 +8492,8 @@ packages: | |||
8488 | object-visit: 1.0.1 | 8492 | object-visit: 1.0.1 |
8489 | dev: false | 8493 | dev: false |
8490 | 8494 | ||
8491 | /markdown-to-jsx@7.2.0(react@18.2.0): | 8495 | /markdown-to-jsx@7.2.1(react@18.2.0): |
8492 | resolution: {integrity: sha512-3l4/Bigjm4bEqjCR6Xr+d4DtM1X6vvtGsMGSjJYyep8RjjIvcWtrXBS8Wbfe1/P+atKNMccpsraESIaWVplzVg==} | 8496 | resolution: {integrity: sha512-9HrdzBAo0+sFz9ZYAGT5fB8ilzTW+q6lPocRxrIesMO+aB40V9MgFfbfMXxlGjf22OpRy+IXlvVaQenicdpgbg==} |
8493 | engines: {node: '>= 10'} | 8497 | engines: {node: '>= 10'} |
8494 | peerDependencies: | 8498 | peerDependencies: |
8495 | react: '>= 0.14.0' | 8499 | react: '>= 0.14.0' |
@@ -9991,8 +9995,8 @@ packages: | |||
9991 | react-dom: 18.2.0(react@18.2.0) | 9995 | react-dom: 18.2.0(react@18.2.0) |
9992 | dev: false | 9996 | dev: false |
9993 | 9997 | ||
9994 | /react-intl@6.4.2(react@18.2.0)(typescript@5.0.4): | 9998 | /react-intl@6.4.4(react@18.2.0)(typescript@5.0.4): |
9995 | resolution: {integrity: sha512-q8QyLZfbyqV3Ifa7vtjRrgfSQPGTR6Fi+u9tP/CuzhUPl9DJEPIrvUFhlBryKtRW2qNASqchaP/79Obip+h6oA==} | 9999 | resolution: {integrity: sha512-/C9Sl/5//ohfkNG6AWlJuf4BhTXsbzyk93K62A4zRhSPANyOGpKZ+fWhN+TLfFd5YjDUHy+exU/09y0w1bO4Xw==} |
9996 | peerDependencies: | 10000 | peerDependencies: |
9997 | react: ^16.6.0 || 17 || 18 | 10001 | react: ^16.6.0 || 17 || 18 |
9998 | typescript: ^4.7 || 5 | 10002 | typescript: ^4.7 || 5 |
@@ -10000,17 +10004,17 @@ packages: | |||
10000 | typescript: | 10004 | typescript: |
10001 | optional: true | 10005 | optional: true |
10002 | dependencies: | 10006 | dependencies: |
10003 | '@formatjs/ecma402-abstract': 1.15.0 | 10007 | '@formatjs/ecma402-abstract': 1.17.0 |
10004 | '@formatjs/icu-messageformat-parser': 2.4.0 | 10008 | '@formatjs/icu-messageformat-parser': 2.6.0 |
10005 | '@formatjs/intl': 2.7.2(typescript@5.0.4) | 10009 | '@formatjs/intl': 2.9.0(typescript@5.0.4) |
10006 | '@formatjs/intl-displaynames': 6.3.2 | 10010 | '@formatjs/intl-displaynames': 6.5.0 |
10007 | '@formatjs/intl-listformat': 7.2.2 | 10011 | '@formatjs/intl-listformat': 7.4.0 |
10008 | '@types/hoist-non-react-statics': 3.3.1 | 10012 | '@types/hoist-non-react-statics': 3.3.1 |
10009 | '@types/react': 18.2.8 | 10013 | '@types/react': 18.2.12 |
10010 | hoist-non-react-statics: 3.3.2 | 10014 | hoist-non-react-statics: 3.3.2 |
10011 | intl-messageformat: 10.3.5 | 10015 | intl-messageformat: 10.5.0 |
10012 | react: 18.2.0 | 10016 | react: 18.2.0 |
10013 | tslib: 2.5.2 | 10017 | tslib: 2.5.3 |
10014 | typescript: 5.0.4 | 10018 | typescript: 5.0.4 |
10015 | dev: false | 10019 | dev: false |
10016 | 10020 | ||
@@ -10570,7 +10574,7 @@ packages: | |||
10570 | /rxjs@7.8.1: | 10574 | /rxjs@7.8.1: |
10571 | resolution: {integrity: sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg==} | 10575 | resolution: {integrity: sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg==} |
10572 | dependencies: | 10576 | dependencies: |
10573 | tslib: 2.5.2 | 10577 | tslib: 2.5.3 |
10574 | 10578 | ||
10575 | /safe-buffer@5.1.2: | 10579 | /safe-buffer@5.1.2: |
10576 | resolution: {integrity: sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==} | 10580 | resolution: {integrity: sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==} |
@@ -11044,8 +11048,8 @@ packages: | |||
11044 | engines: {node: '>=0.10.0'} | 11048 | engines: {node: '>=0.10.0'} |
11045 | dev: true | 11049 | dev: true |
11046 | 11050 | ||
11047 | /spawn-command@0.0.2-1: | 11051 | /spawn-command@0.0.2: |
11048 | resolution: {integrity: sha512-n98l9E2RMSJ9ON1AKisHzz7V42VDiBQGY6PB1BwRglz99wpVsSuGzQ+jOi6lFXBGVTCrRpltvjm+/XA+tpeJrg==} | 11052 | resolution: {integrity: sha512-zC8zGoGkmc8J9ndvml8Xksr1Amk9qBujgbF0JAIWO7kXr43w0h/0GJNM/Vustixu+YE8N/MTrQ7N31FvHUACxQ==} |
11049 | dev: true | 11053 | dev: true |
11050 | 11054 | ||
11051 | /spdx-correct@3.2.0: | 11055 | /spdx-correct@3.2.0: |
@@ -11654,8 +11658,8 @@ packages: | |||
11654 | resolution: {integrity: sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==} | 11658 | resolution: {integrity: sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==} |
11655 | dev: true | 11659 | dev: true |
11656 | 11660 | ||
11657 | /tslib@2.5.2: | 11661 | /tslib@2.5.3: |
11658 | resolution: {integrity: sha512-5svOrSA2w3iGFDs1HibEVBGbDrAY82bFQ3HZ3ixB+88nsbsWQoKqDRb5UBYAUPEzbBn6dAp5gRNXglySbx1MlA==} | 11662 | resolution: {integrity: sha512-mSxlJJwl3BMEQCUNnxXBU9jP4JBktcEGhURcPR6VQVlnP0FdDEsIaz0C35dXNGLyRfrATNofF0F5p2KPxQgB+w==} |
11659 | 11663 | ||
11660 | /tsscmp@1.0.6: | 11664 | /tsscmp@1.0.6: |
11661 | resolution: {integrity: sha512-LxhtAkPDTkVCMQjt2h6eBVY28KCjikZqZfMcC15YBeNjkgUpdCfBu5HoiOTDu86v6smE8yOjyEktJ8hlbANHQA==} | 11665 | resolution: {integrity: sha512-LxhtAkPDTkVCMQjt2h6eBVY28KCjikZqZfMcC15YBeNjkgUpdCfBu5HoiOTDu86v6smE8yOjyEktJ8hlbANHQA==} |
diff --git a/recipes b/recipes | |||
Subproject a4b5b52ea7d6491b4506352fb640624ff02b4b0 | Subproject b21abf5ec30c35773890382869ee9d9ab8f4ace | ||
diff --git a/src/components/settings/releaseNotes/ReleaseNotesDashboard.tsx b/src/components/settings/releaseNotes/ReleaseNotesDashboard.tsx index d0be82312..ff7c45bb1 100644 --- a/src/components/settings/releaseNotes/ReleaseNotesDashboard.tsx +++ b/src/components/settings/releaseNotes/ReleaseNotesDashboard.tsx | |||
@@ -2,7 +2,6 @@ import { Component } from 'react'; | |||
2 | import { observer } from 'mobx-react'; | 2 | import { observer } from 'mobx-react'; |
3 | import { defineMessages, injectIntl } from 'react-intl'; | 3 | import { defineMessages, injectIntl } from 'react-intl'; |
4 | import Markdown from 'markdown-to-jsx'; | 4 | import Markdown from 'markdown-to-jsx'; |
5 | import { openExternalUrl } from '../../../helpers/url-helpers'; | ||
6 | import { ferdiumVersion } from '../../../environment-remote'; | 5 | import { ferdiumVersion } from '../../../environment-remote'; |
7 | import { | 6 | import { |
8 | getFerdiumVersion, | 7 | getFerdiumVersion, |
@@ -53,25 +52,12 @@ class ReleaseNotesDashboard extends Component<IProps> { | |||
53 | this.setState({ | 52 | this.setState({ |
54 | data, | 53 | data, |
55 | }); | 54 | }); |
56 | |||
57 | for (const link of document.querySelectorAll('.releasenotes__body a')) { | ||
58 | link.addEventListener('click', this.handleClick.bind(this), false); | ||
59 | } | ||
60 | } | ||
61 | |||
62 | handleClick(e) { | ||
63 | e.preventDefault(); | ||
64 | openExternalUrl(e.target.href); | ||
65 | } | 55 | } |
66 | 56 | ||
67 | componentWillUnmount() { | 57 | overrideAnchor = props => ( |
68 | document.removeEventListener( | 58 | // eslint-disable-next-line jsx-a11y/anchor-has-content |
69 | 'click', | 59 | <a {...props} target="_blank" rel="noopener noreferrer" /> |
70 | // eslint-disable-next-line unicorn/no-invalid-remove-event-listener | 60 | ); |
71 | this.handleClick.bind(this), | ||
72 | false, | ||
73 | ); | ||
74 | } | ||
75 | 61 | ||
76 | render() { | 62 | render() { |
77 | const { intl } = this.props; | 63 | const { intl } = this.props; |
@@ -89,7 +75,14 @@ class ReleaseNotesDashboard extends Component<IProps> { | |||
89 | </span> | 75 | </span> |
90 | </div> | 76 | </div> |
91 | <div className="settings__body releasenotes__body"> | 77 | <div className="settings__body releasenotes__body"> |
92 | <Markdown options={{ wrapper: 'article' }}>{data}</Markdown> | 78 | <Markdown |
79 | options={{ | ||
80 | wrapper: 'article', | ||
81 | overrides: { a: this.overrideAnchor }, | ||
82 | }} | ||
83 | > | ||
84 | {data} | ||
85 | </Markdown> | ||
93 | </div> | 86 | </div> |
94 | </div> | 87 | </div> |
95 | ); | 88 | ); |