From c6f47a90849ed1a89ccd4c4175d07b8b412fe775 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 1 Aug 2025 14:46:54 +0100 Subject: [PATCH] Update eslint (#12833) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Laurent Cozic --- devbox.json | 2 +- package.json | 12 +- packages/app-cli/package.json | 4 +- packages/app-desktop/package.json | 6 +- packages/app-desktop/plugins/GotoAnything.tsx | 4 +- .../ios/Joplin.xcodeproj/project.pbxproj | 2 - packages/app-mobile/ios/Podfile.lock | 4 +- packages/app-mobile/package.json | 4 +- packages/default-plugins/package.json | 2 +- packages/editor/package.json | 6 +- packages/fork-htmlparser2/package.json | 10 +- packages/fork-uslug/package.json | 4 +- packages/htmlpack/package.json | 4 +- packages/lib/package.json | 4 +- packages/pdf-viewer/package.json | 6 +- packages/plugin-repo-cli/package.json | 4 +- packages/react-native-saf-x/package.json | 2 +- packages/renderer/package.json | 6 +- packages/server/package.json | 4 +- packages/tools/package.json | 4 +- packages/transcribe/package.json | 4 +- packages/utils/package.json | 6 +- yarn.lock | 519 +++++++----------- 23 files changed, 236 insertions(+), 387 deletions(-) diff --git a/devbox.json b/devbox.json index 4bbfe3c1a0..9ab979340b 100644 --- a/devbox.json +++ b/devbox.json @@ -5,7 +5,7 @@ "version": "latest", "platforms": ["aarch64-darwin", "x86_64-darwin"], }, - "yarn": "latest", + "yarn": "1.22.19", "vips.dev": { "platforms": ["aarch64-darwin"], }, diff --git a/package.json b/package.json index e9d49a250a..c6781daadf 100644 --- a/package.json +++ b/package.json @@ -74,12 +74,12 @@ "@typescript-eslint/eslint-plugin": "6.21.0", "@typescript-eslint/parser": "6.21.0", "cspell": "5.21.2", - "eslint": "8.57.0", + "eslint": "8.57.1", "eslint-interactive": "10.8.0", - "eslint-plugin-import": "2.29.1", + "eslint-plugin-import": "2.31.0", "eslint-plugin-jest": "27.9.0", - "eslint-plugin-promise": "6.2.0", - "eslint-plugin-react": "7.34.3", + "eslint-plugin-promise": "6.6.0", + "eslint-plugin-react": "7.37.4", "execa": "5.1.1", "fs-extra": "11.2.0", "glob": "11.0.2", @@ -89,7 +89,7 @@ "lint-staged": "15.5.1", "madge": "8.0.0", "npm-package-json-lint": "8.0.0", - "typescript": "5.4.5" + "typescript": "5.8.2" }, "dependencies": { "@types/fs-extra": "11.0.4", @@ -102,7 +102,7 @@ "resolutions": { "react-native-camera@4.2.1": "patch:react-native-camera@npm%3A4.2.1#./.yarn/patches/react-native-camera-npm-4.2.1-24b2600a7e.patch", "react-native-vosk@0.1.12": "patch:react-native-vosk@npm%3A0.1.12#./.yarn/patches/react-native-vosk-npm-0.1.12-76b1caaae8.patch", - "eslint": "patch:eslint@8.57.0#./.yarn/patches/eslint-npm-8.39.0-d92bace04d.patch", + "eslint": "patch:eslint@8.57.1#./.yarn/patches/eslint-npm-8.39.0-d92bace04d.patch", "app-builder-lib@24.4.0": "patch:app-builder-lib@npm%3A24.4.0#./.yarn/patches/app-builder-lib-npm-24.4.0-05322ff057.patch", "nanoid": "patch:nanoid@npm%3A3.3.7#./.yarn/patches/nanoid-npm-3.3.7-98824ba130.patch", "pdfjs-dist": "patch:pdfjs-dist@npm%3A3.11.174#./.yarn/patches/pdfjs-dist-npm-3.11.174-67f2fee6d6.patch", diff --git a/packages/app-cli/package.json b/packages/app-cli/package.json index 78a46b5f87..6d83055cd3 100644 --- a/packages/app-cli/package.json +++ b/packages/app-cli/package.json @@ -72,12 +72,12 @@ "devDependencies": { "@joplin/tools": "~3.4", "@types/fs-extra": "11.0.4", - "@types/jest": "29.5.12", + "@types/jest": "29.5.14", "@types/node": "18.19.87", "@types/proper-lockfile": "^4.1.2", "gulp": "4.0.2", "jest": "29.7.0", "temp": "0.9.4", - "typescript": "5.4.5" + "typescript": "5.8.2" } } diff --git a/packages/app-desktop/package.json b/packages/app-desktop/package.json index af70bdbe87..0bb5f6dd7b 100644 --- a/packages/app-desktop/package.json +++ b/packages/app-desktop/package.json @@ -145,7 +145,7 @@ "@playwright/test": "1.51.1", "@sentry/electron": "4.24.0", "@testing-library/react-hooks": "8.0.1", - "@types/jest": "29.5.12", + "@types/jest": "29.5.14", "@types/mustache": "4.2.5", "@types/node": "18.19.87", "@types/react": "18.3.20", @@ -202,9 +202,9 @@ "taboverride": "4.0.3", "tesseract.js": "5.1.1", "tinymce": "6.8.5", - "ts-jest": "29.1.5", + "ts-jest": "29.3.1", "ts-node": "10.9.2", - "typescript": "5.4.5" + "typescript": "5.8.2" }, "dependencies": { "@electron/remote": "2.1.2", diff --git a/packages/app-desktop/plugins/GotoAnything.tsx b/packages/app-desktop/plugins/GotoAnything.tsx index 320439c2fd..556c32974b 100644 --- a/packages/app-desktop/plugins/GotoAnything.tsx +++ b/packages/app-desktop/plugins/GotoAnything.tsx @@ -345,8 +345,8 @@ class DialogComponent extends React.PureComponent { return { id: result.commandName, title: result.title, - parent_id: null, - fields: [], + parent_id: null as string, + fields: [] as string[], type: BaseModel.TYPE_COMMAND, }; }); diff --git a/packages/app-mobile/ios/Joplin.xcodeproj/project.pbxproj b/packages/app-mobile/ios/Joplin.xcodeproj/project.pbxproj index 0babc78e5a..aff0996aad 100644 --- a/packages/app-mobile/ios/Joplin.xcodeproj/project.pbxproj +++ b/packages/app-mobile/ios/Joplin.xcodeproj/project.pbxproj @@ -363,7 +363,6 @@ "${PODS_CONFIGURATION_BUILD_DIR}/React-Core/React-Core_privacy.bundle", "${PODS_CONFIGURATION_BUILD_DIR}/React-cxxreact/React-cxxreact_privacy.bundle", "${PODS_CONFIGURATION_BUILD_DIR}/boost/boost_privacy.bundle", - "${PODS_CONFIGURATION_BUILD_DIR}/glog/glog_privacy.bundle", "${PODS_CONFIGURATION_BUILD_DIR}/react-native-image-picker/RNImagePickerPrivacyInfo.bundle", ); name = "[CP] Copy Pods Resources"; @@ -395,7 +394,6 @@ "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/React-Core_privacy.bundle", "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/React-cxxreact_privacy.bundle", "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/boost_privacy.bundle", - "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/glog_privacy.bundle", "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/RNImagePickerPrivacyInfo.bundle", ); runOnlyForDeploymentPostprocessing = 0; diff --git a/packages/app-mobile/ios/Podfile.lock b/packages/app-mobile/ios/Podfile.lock index 786f8050ec..cd5ba6283b 100644 --- a/packages/app-mobile/ios/Podfile.lock +++ b/packages/app-mobile/ios/Podfile.lock @@ -2285,7 +2285,7 @@ EXTERNAL SOURCES: SPEC CHECKSUMS: boost: 7e761d76ca2ce687f7cc98e698152abd03a18f90 - DoubleConversion: cb417026b2400c8f53ae97020b2be961b59470cb + DoubleConversion: 76ab83afb40bddeeee456813d9c04f67f78771b5 EXAV: ae28256069c4cdde93d185c007d8f68d92902c2e EXConstants: 98bcf0f22b820f9b28f9fee55ff2daededadd2f8 Expo: 4b1c6de7c441e1caa1918671ae0aa34d51f019a5 @@ -2298,7 +2298,7 @@ SPEC CHECKSUMS: fast_float: 06eeec4fe712a76acc9376682e4808b05ce978b6 FBLazyVector: 84b955f7b4da8b895faf5946f73748267347c975 fmt: a40bb5bd0294ea969aaaba240a927bd33d878cdd - glog: 5683914934d5b6e4240e497e0f4a3b42d1854183 + glog: c5d68082e772fa1c511173d6b30a9de2c05a69a2 hermes-engine: 314be5250afa5692b57b4dd1705959e1973a8ebe JoplinCommonShareExtension: a8b60b02704d85a7305627912c0240e94af78db7 JoplinRNShareExtension: e158a4b53ee0aa9cd3037a16221dc8adbd6f7860 diff --git a/packages/app-mobile/package.json b/packages/app-mobile/package.json index 39d646637e..d88e3779ed 100644 --- a/packages/app-mobile/package.json +++ b/packages/app-mobile/package.json @@ -105,7 +105,7 @@ "@sqlite.org/sqlite-wasm": "3.46.0-build2", "@testing-library/react-native": "13.2.0", "@types/fs-extra": "11.0.4", - "@types/jest": "29.5.12", + "@types/jest": "29.5.14", "@types/node": "18.19.87", "@types/react": "19.0.14", "@types/react-redux": "7.1.33", @@ -133,7 +133,7 @@ "sharp": "0.33.5", "sqlite3": "5.1.6", "timers-browserify": "2.0.12", - "ts-jest": "29.1.5", + "ts-jest": "29.3.1", "ts-loader": "9.5.2", "ts-node": "10.9.2", "typescript": "5.8.3", diff --git a/packages/default-plugins/package.json b/packages/default-plugins/package.json index bb0d2db6ad..94a067fffe 100644 --- a/packages/default-plugins/package.json +++ b/packages/default-plugins/package.json @@ -15,7 +15,7 @@ "devDependencies": { "@types/yargs": "17.0.33", "ts-node": "10.9.2", - "typescript": "5.4.5" + "typescript": "5.8.2" }, "dependencies": { "@joplin/utils": "~3.4", diff --git a/packages/editor/package.json b/packages/editor/package.json index 9a96293cb4..1236de6033 100644 --- a/packages/editor/package.json +++ b/packages/editor/package.json @@ -17,14 +17,14 @@ "@joplin/lib": "~3.4", "@joplin/utils": "~3.4", "@testing-library/react-hooks": "8.0.1", - "@types/jest": "29.5.12", + "@types/jest": "29.5.14", "@types/react": "18.3.20", "@types/react-redux": "7.1.33", "@types/styled-components": "5.1.32", "jest": "29.7.0", "jest-environment-jsdom": "29.7.0", - "ts-jest": "29.1.5", - "typescript": "5.4.5" + "ts-jest": "29.3.1", + "typescript": "5.8.2" }, "dependencies": { "@codemirror/autocomplete": "6.18.3", diff --git a/packages/fork-htmlparser2/package.json b/packages/fork-htmlparser2/package.json index df3bb5b3aa..610bbb7441 100644 --- a/packages/fork-htmlparser2/package.json +++ b/packages/fork-htmlparser2/package.json @@ -45,16 +45,16 @@ "entities": "2.2.0" }, "devDependencies": { - "@types/jest": "29.5.12", + "@types/jest": "29.5.14", "@types/node": "18.19.87", "@typescript-eslint/eslint-plugin": "6.21.0", "@typescript-eslint/parser": "6.21.0", "coveralls": "3.1.1", - "eslint": "8.57.0", + "eslint": "8.57.1", "jest": "29.7.0", - "prettier": "3.3.2", - "ts-jest": "29.1.5", - "typescript": "5.4.5" + "prettier": "3.5.3", + "ts-jest": "29.3.1", + "typescript": "5.8.2" }, "jest": { "preset": "ts-jest", diff --git a/packages/fork-uslug/package.json b/packages/fork-uslug/package.json index 3719dc9128..75bac2227d 100644 --- a/packages/fork-uslug/package.json +++ b/packages/fork-uslug/package.json @@ -16,10 +16,10 @@ "node-emoji": "1.11.0" }, "devDependencies": { - "@types/jest": "29.5.12", + "@types/jest": "29.5.14", "@types/node": "18.19.87", "jest": "29.7.0", - "typescript": "5.4.5" + "typescript": "5.8.2" }, "repository": { "type": "git", diff --git a/packages/htmlpack/package.json b/packages/htmlpack/package.json index e21db08901..736913a883 100644 --- a/packages/htmlpack/package.json +++ b/packages/htmlpack/package.json @@ -33,9 +33,9 @@ }, "devDependencies": { "@types/fs-extra": "11.0.4", - "@types/jest": "29.5.12", + "@types/jest": "29.5.14", "jest": "29.7.0", - "typescript": "5.4.5" + "typescript": "5.8.2" }, "gitHead": "05a29b450962bf05a8642bbd39446a1f679a96ba" } diff --git a/packages/lib/package.json b/packages/lib/package.json index df21ad3ba1..a3e12018c0 100644 --- a/packages/lib/package.json +++ b/packages/lib/package.json @@ -19,7 +19,7 @@ "@testing-library/react-hooks": "8.0.1", "@types/adm-zip": "0.5.7", "@types/fs-extra": "11.0.4", - "@types/jest": "29.5.12", + "@types/jest": "29.5.14", "@types/jest-expect-message": "1.1.0", "@types/js-yaml": "4.0.9", "@types/jsdom": "21.1.7", @@ -38,7 +38,7 @@ "react-test-renderer": "18.3.1", "sharp": "0.33.5", "tesseract.js": "5.1.1", - "typescript": "5.4.5" + "typescript": "5.8.2" }, "dependencies": { "@adobe/css-tools": "4.4.2", diff --git a/packages/pdf-viewer/package.json b/packages/pdf-viewer/package.json index aba509ce01..f1d02eeea5 100644 --- a/packages/pdf-viewer/package.json +++ b/packages/pdf-viewer/package.json @@ -25,7 +25,7 @@ "author": "Joplin", "license": "AGPL-3.0-or-later", "devDependencies": { - "@types/jest": "29.5.12", + "@types/jest": "29.5.14", "@types/pdfjs-dist": "2.10.378", "@types/react": "18.3.20", "@types/react-dom": "18.3.6", @@ -35,9 +35,9 @@ "jest": "29.7.0", "jest-environment-jsdom": "29.7.0", "style-loader": "3.3.4", - "ts-jest": "29.1.5", + "ts-jest": "29.3.1", "ts-loader": "9.5.2", - "typescript": "5.4.5", + "typescript": "5.8.2", "webpack": "5.74.0", "webpack-cli": "4.10.0" }, diff --git a/packages/plugin-repo-cli/package.json b/packages/plugin-repo-cli/package.json index 405f916b0d..cda7457fb2 100644 --- a/packages/plugin-repo-cli/package.json +++ b/packages/plugin-repo-cli/package.json @@ -29,11 +29,11 @@ }, "devDependencies": { "@types/fs-extra": "11.0.4", - "@types/jest": "29.5.12", + "@types/jest": "29.5.14", "@types/node": "18.19.87", "jest": "29.7.0", "source-map-loader": "5.0.0", - "typescript": "5.4.5", + "typescript": "5.8.2", "webpack": "5.97.1", "webpack-cli": "4.10.0" }, diff --git a/packages/react-native-saf-x/package.json b/packages/react-native-saf-x/package.json index 8bc2fa23c5..79aeea5c69 100644 --- a/packages/react-native-saf-x/package.json +++ b/packages/react-native-saf-x/package.json @@ -48,7 +48,7 @@ "@types/react-native": "0.64.19", "react": "18.3.1", "react-native": "0.70.6", - "typescript": "5.4.5" + "typescript": "5.8.2" }, "peerDependencies": { "react": "*", diff --git a/packages/renderer/package.json b/packages/renderer/package.json index 237c22131c..a240b27fac 100644 --- a/packages/renderer/package.json +++ b/packages/renderer/package.json @@ -20,14 +20,14 @@ "license": "AGPL-3.0-or-later", "//": "Mermaid is bundled by buildAssets.js -- using it as an unbundled dependency significantly increases app size.", "devDependencies": { - "@types/jest": "29.5.12", + "@types/jest": "29.5.14", "@types/markdown-it": "13.0.9", "@types/node": "18.19.87", "jest": "29.7.0", "jest-environment-jsdom": "29.7.0", "mermaid": "11.6.0", - "ts-jest": "29.1.5", - "typescript": "5.4.5" + "ts-jest": "29.3.1", + "typescript": "5.8.2" }, "dependencies": { "@joplin/fork-htmlparser2": "^4.1.58", diff --git a/packages/server/package.json b/packages/server/package.json index ceea687742..c412191aca 100644 --- a/packages/server/package.json +++ b/packages/server/package.json @@ -67,7 +67,7 @@ "@types/bcryptjs": "2.4.6", "@types/formidable": "2.0.6", "@types/fs-extra": "11.0.4", - "@types/jest": "29.5.12", + "@types/jest": "29.5.14", "@types/jest-expect-message": "1.1.0", "@types/jsdom": "21.1.7", "@types/koa": "2.15.0", @@ -83,6 +83,6 @@ "jsdom": "26.0.0", "node-mocks-http": "1.16.2", "source-map-support": "0.5.21", - "typescript": "5.4.5" + "typescript": "5.8.2" } } diff --git a/packages/tools/package.json b/packages/tools/package.json index 353eb975cb..ad15b713d7 100644 --- a/packages/tools/package.json +++ b/packages/tools/package.json @@ -48,7 +48,7 @@ "@joplin/fork-htmlparser2": "^4.1.58", "@rmp135/sql-ts": "1.18.1", "@types/fs-extra": "11.0.4", - "@types/jest": "29.5.12", + "@types/jest": "29.5.14", "@types/js-yaml": "4.0.9", "@types/markdown-it": "13.0.9", "@types/mustache": "4.2.5", @@ -65,7 +65,7 @@ "sqlite3": "5.1.6", "style-to-js": "1.1.16", "ts-node": "10.9.2", - "typescript": "5.4.5" + "typescript": "5.8.2" }, "gitHead": "05a29b450962bf05a8642bbd39446a1f679a96ba" } diff --git a/packages/transcribe/package.json b/packages/transcribe/package.json index 99b00d6740..354195bf24 100644 --- a/packages/transcribe/package.json +++ b/packages/transcribe/package.json @@ -27,14 +27,14 @@ "devDependencies": { "@joplin/tools": "~3.4", "@types/fs-extra": "11.0.4", - "@types/jest": "29.5.12", + "@types/jest": "29.5.14", "@types/jest-expect-message": "1.1.0", "@types/koa": "2.15.0", "@types/uuid": "10.0.0", "gulp": "4.0.2", "jest": "29.7.0", "jest-expect-message": "1.1.3", - "typescript": "5.4.5" + "typescript": "5.8.2" }, "license": "AGPL-3.0-or-later", "repository": { diff --git a/packages/utils/package.json b/packages/utils/package.json index 97ae2611bd..ff837390d4 100644 --- a/packages/utils/package.json +++ b/packages/utils/package.json @@ -49,12 +49,12 @@ }, "devDependencies": { "@types/fs-extra": "11.0.4", - "@types/jest": "29.5.12", + "@types/jest": "29.5.14", "@types/markdown-it": "13.0.9", "@types/node-fetch": "2.6.12", "jest": "29.7.0", - "ts-jest": "29.1.5", - "typescript": "5.4.5" + "ts-jest": "29.3.1", + "typescript": "5.8.2" }, "gitHead": "05a29b450962bf05a8642bbd39446a1f679a96ba" } diff --git a/yarn.lock b/yarn.lock index 3e8370b6f6..d7a3633e79 100644 --- a/yarn.lock +++ b/yarn.lock @@ -7663,10 +7663,10 @@ __metadata: languageName: node linkType: hard -"@eslint/js@npm:8.57.0": - version: 8.57.0 - resolution: "@eslint/js@npm:8.57.0" - checksum: 10/3c501ce8a997cf6cbbaf4ed358af5492875e3550c19b9621413b82caa9ae5382c584b0efa79835639e6e0ddaa568caf3499318e5bdab68643ef4199dce5eb0a0 +"@eslint/js@npm:8.57.1": + version: 8.57.1 + resolution: "@eslint/js@npm:8.57.1" + checksum: 10/7562b21be10c2adbfa4aa5bb2eccec2cb9ac649a3569560742202c8d1cb6c931ce634937a2f0f551e078403a1c1285d6c2c0aa345dafc986149665cd69fe8b59 languageName: node linkType: hard @@ -8282,14 +8282,14 @@ __metadata: languageName: node linkType: hard -"@humanwhocodes/config-array@npm:^0.11.14": - version: 0.11.14 - resolution: "@humanwhocodes/config-array@npm:0.11.14" +"@humanwhocodes/config-array@npm:^0.13.0": + version: 0.13.0 + resolution: "@humanwhocodes/config-array@npm:0.13.0" dependencies: - "@humanwhocodes/object-schema": "npm:^2.0.2" + "@humanwhocodes/object-schema": "npm:^2.0.3" debug: "npm:^4.3.1" minimatch: "npm:^3.0.5" - checksum: 10/3ffb24ecdfab64014a230e127118d50a1a04d11080cbb748bc21629393d100850496456bbcb4e8c438957fe0934430d731042f1264d6a167b62d32fc2863580a + checksum: 10/524df31e61a85392a2433bf5d03164e03da26c03d009f27852e7dcfdafbc4a23f17f021dacf88e0a7a9fe04ca032017945d19b57a16e2676d9114c22a53a9d11 languageName: node linkType: hard @@ -8300,7 +8300,7 @@ __metadata: languageName: node linkType: hard -"@humanwhocodes/object-schema@npm:^2.0.2": +"@humanwhocodes/object-schema@npm:^2.0.3": version: 2.0.3 resolution: "@humanwhocodes/object-schema@npm:2.0.3" checksum: 10/05bb99ed06c16408a45a833f03a732f59bf6184795d4efadd33238ff8699190a8c871ad1121241bb6501589a9598dc83bf25b99dcbcf41e155cdf36e35e937a3 @@ -8952,7 +8952,7 @@ __metadata: "@playwright/test": "npm:1.51.1" "@sentry/electron": "npm:4.24.0" "@testing-library/react-hooks": "npm:8.0.1" - "@types/jest": "npm:29.5.12" + "@types/jest": "npm:29.5.14" "@types/mustache": "npm:4.2.5" "@types/node": "npm:18.19.87" "@types/react": "npm:18.3.20" @@ -9012,9 +9012,9 @@ __metadata: taboverride: "npm:4.0.3" tesseract.js: "npm:5.1.1" tinymce: "npm:6.8.5" - ts-jest: "npm:29.1.5" + ts-jest: "npm:29.3.1" ts-node: "npm:10.9.2" - typescript: "npm:5.4.5" + typescript: "npm:5.8.2" languageName: unknown linkType: soft @@ -9053,7 +9053,7 @@ __metadata: "@sqlite.org/sqlite-wasm": "npm:3.46.0-build2" "@testing-library/react-native": "npm:13.2.0" "@types/fs-extra": "npm:11.0.4" - "@types/jest": "npm:29.5.12" + "@types/jest": "npm:29.5.14" "@types/node": "npm:18.19.87" "@types/react": "npm:19.0.14" "@types/react-redux": "npm:7.1.33" @@ -9130,7 +9130,7 @@ __metadata: tar-stream: "npm:3.1.7" timers: "npm:0.1.1" timers-browserify: "npm:2.0.12" - ts-jest: "npm:29.1.5" + ts-jest: "npm:29.3.1" ts-loader: "npm:9.5.2" ts-node: "npm:10.9.2" typescript: "npm:5.8.3" @@ -9150,7 +9150,7 @@ __metadata: "@types/yargs": "npm:17.0.33" fs-extra: "npm:11.2.0" ts-node: "npm:10.9.2" - typescript: "npm:5.4.5" + typescript: "npm:5.8.2" yargs: "npm:17.7.2" languageName: unknown linkType: soft @@ -9201,7 +9201,7 @@ __metadata: "@lezer/markdown": "npm:1.3.2" "@replit/codemirror-vim": "npm:6.2.1" "@testing-library/react-hooks": "npm:8.0.1" - "@types/jest": "npm:29.5.12" + "@types/jest": "npm:29.5.14" "@types/react": "npm:18.3.20" "@types/react-redux": "npm:7.1.33" "@types/styled-components": "npm:5.1.32" @@ -9223,8 +9223,8 @@ __metadata: prosemirror-tables: "npm:1.7.1" prosemirror-transform: "npm:1.10.4" prosemirror-view: "npm:1.40.0" - ts-jest: "npm:29.1.5" - typescript: "npm:5.4.5" + ts-jest: "npm:29.3.1" + typescript: "npm:5.8.2" languageName: unknown linkType: soft @@ -9232,7 +9232,7 @@ __metadata: version: 0.0.0-use.local resolution: "@joplin/fork-htmlparser2@workspace:packages/fork-htmlparser2" dependencies: - "@types/jest": "npm:29.5.12" + "@types/jest": "npm:29.5.14" "@types/node": "npm:18.19.87" "@typescript-eslint/eslint-plugin": "npm:6.21.0" "@typescript-eslint/parser": "npm:6.21.0" @@ -9241,11 +9241,11 @@ __metadata: domhandler: "npm:5.0.3" domutils: "npm:3.2.2" entities: "npm:2.2.0" - eslint: "npm:8.57.0" + eslint: "npm:8.57.1" jest: "npm:29.7.0" - prettier: "npm:3.3.2" - ts-jest: "npm:29.1.5" - typescript: "npm:5.4.5" + prettier: "npm:3.5.3" + ts-jest: "npm:29.3.1" + typescript: "npm:5.8.2" languageName: unknown linkType: soft @@ -9262,11 +9262,11 @@ __metadata: version: 0.0.0-use.local resolution: "@joplin/fork-uslug@workspace:packages/fork-uslug" dependencies: - "@types/jest": "npm:29.5.12" + "@types/jest": "npm:29.5.14" "@types/node": "npm:18.19.87" jest: "npm:29.7.0" node-emoji: "npm:1.11.0" - typescript: "npm:5.4.5" + typescript: "npm:5.8.2" languageName: unknown linkType: soft @@ -9277,12 +9277,12 @@ __metadata: "@adobe/css-tools": "npm:4.4.2" "@joplin/fork-htmlparser2": "npm:^4.1.58" "@types/fs-extra": "npm:11.0.4" - "@types/jest": "npm:29.5.12" + "@types/jest": "npm:29.5.14" datauri: "npm:4.1.0" fs-extra: "npm:11.2.0" html-entities: "npm:1.4.0" jest: "npm:29.7.0" - typescript: "npm:5.4.5" + typescript: "npm:5.8.2" languageName: unknown linkType: soft @@ -9305,7 +9305,7 @@ __metadata: "@testing-library/react-hooks": "npm:8.0.1" "@types/adm-zip": "npm:0.5.7" "@types/fs-extra": "npm:11.0.4" - "@types/jest": "npm:29.5.12" + "@types/jest": "npm:29.5.14" "@types/jest-expect-message": "npm:1.1.0" "@types/js-yaml": "npm:4.0.9" "@types/jsdom": "npm:21.1.7" @@ -9370,7 +9370,7 @@ __metadata: tar: "npm:6.2.1" tcp-port-used: "npm:1.0.2" tesseract.js: "npm:5.1.1" - typescript: "npm:5.4.5" + typescript: "npm:5.8.2" uglifycss: "npm:0.0.29" url-parse: "npm:1.5.10" uuid: "npm:11.1.0" @@ -9396,7 +9396,7 @@ __metadata: "@fortawesome/free-solid-svg-icons": "npm:6.1.2" "@fortawesome/react-fontawesome": "npm:0.2.2" "@joplin/lib": "npm:~3.4" - "@types/jest": "npm:29.5.12" + "@types/jest": "npm:29.5.14" "@types/pdfjs-dist": "npm:2.10.378" "@types/react": "npm:18.3.20" "@types/react-dom": "npm:18.3.6" @@ -9411,9 +9411,9 @@ __metadata: react-dom: "npm:18.3.1" style-loader: "npm:3.3.4" styled-components: "npm:5.3.11" - ts-jest: "npm:29.1.5" + ts-jest: "npm:29.3.1" ts-loader: "npm:9.5.2" - typescript: "npm:5.4.5" + typescript: "npm:5.8.2" webpack: "npm:5.74.0" webpack-cli: "npm:4.10.0" languageName: unknown @@ -9427,7 +9427,7 @@ __metadata: "@joplin/tools": "npm:~3.4" "@joplin/utils": "npm:~3.4" "@types/fs-extra": "npm:11.0.4" - "@types/jest": "npm:29.5.12" + "@types/jest": "npm:29.5.14" "@types/node": "npm:18.19.87" fs-extra: "npm:11.2.0" gh-release-assets: "npm:2.0.1" @@ -9435,7 +9435,7 @@ __metadata: node-fetch: "npm:2.6.7" source-map-loader: "npm:5.0.0" source-map-support: "npm:0.5.21" - typescript: "npm:5.4.5" + typescript: "npm:5.8.2" webpack: "npm:5.97.1" webpack-cli: "npm:4.10.0" yargs: "npm:17.7.2" @@ -9467,7 +9467,7 @@ __metadata: "@types/react-native": "npm:0.64.19" react: "npm:18.3.1" react-native: "npm:0.70.6" - typescript: "npm:5.4.5" + typescript: "npm:5.8.2" peerDependencies: react: "*" react-native: "*" @@ -9481,7 +9481,7 @@ __metadata: "@joplin/fork-htmlparser2": "npm:^4.1.58" "@joplin/fork-uslug": "npm:^2.0.1" "@joplin/utils": "npm:~3.4" - "@types/jest": "npm:29.5.12" + "@types/jest": "npm:29.5.14" "@types/markdown-it": "npm:13.0.9" "@types/node": "npm:18.19.87" font-awesome-filetypes: "npm:2.1.0" @@ -9507,8 +9507,8 @@ __metadata: markdown-it-toc-done-right: "npm:4.2.0" md5: "npm:2.3.0" mermaid: "npm:11.6.0" - ts-jest: "npm:29.1.5" - typescript: "npm:5.4.5" + ts-jest: "npm:29.3.1" + typescript: "npm:5.8.2" languageName: unknown linkType: soft @@ -9528,7 +9528,7 @@ __metadata: "@types/bcryptjs": "npm:2.4.6" "@types/formidable": "npm:2.0.6" "@types/fs-extra": "npm:11.0.4" - "@types/jest": "npm:29.5.12" + "@types/jest": "npm:29.5.14" "@types/jest-expect-message": "npm:1.1.0" "@types/jsdom": "npm:21.1.7" "@types/koa": "npm:2.15.0" @@ -9572,7 +9572,7 @@ __metadata: source-map-support: "npm:0.5.21" sqlite3: "npm:5.1.6" stripe: "npm:8.222.0" - typescript: "npm:5.4.5" + typescript: "npm:5.8.2" uuid: "npm:11.1.0" yargs: "npm:17.7.2" zxcvbn: "npm:4.4.2" @@ -9590,7 +9590,7 @@ __metadata: "@joplin/utils": "npm:~3.4" "@rmp135/sql-ts": "npm:1.18.1" "@types/fs-extra": "npm:11.0.4" - "@types/jest": "npm:29.5.12" + "@types/jest": "npm:29.5.14" "@types/js-yaml": "npm:4.0.9" "@types/markdown-it": "npm:13.0.9" "@types/mustache": "npm:4.2.5" @@ -9623,7 +9623,7 @@ __metadata: sqlite3: "npm:5.1.6" style-to-js: "npm:1.1.16" ts-node: "npm:10.9.2" - typescript: "npm:5.4.5" + typescript: "npm:5.8.2" uri-template: "npm:2.0.0" yargs: "npm:17.7.2" languageName: unknown @@ -9637,7 +9637,7 @@ __metadata: "@joplin/utils": "npm:~3.4" "@koa/cors": "npm:3.4.3" "@types/fs-extra": "npm:11.0.4" - "@types/jest": "npm:29.5.12" + "@types/jest": "npm:29.5.14" "@types/jest-expect-message": "npm:1.1.0" "@types/koa": "npm:2.15.0" "@types/uuid": "npm:10.0.0" @@ -9652,7 +9652,7 @@ __metadata: koa-body: "npm:6.0.1" pg-boss: "npm:10.1.6" sqlite3: "npm:5.1.6" - typescript: "npm:5.4.5" + typescript: "npm:5.8.2" languageName: unknown linkType: soft @@ -9706,7 +9706,7 @@ __metadata: dependencies: "@joplin/fork-htmlparser2": "npm:^4.1.58" "@types/fs-extra": "npm:11.0.4" - "@types/jest": "npm:29.5.12" + "@types/jest": "npm:29.5.14" "@types/markdown-it": "npm:13.0.9" "@types/node-fetch": "npm:2.6.12" async-mutex: "npm:0.5.0" @@ -9721,8 +9721,8 @@ __metadata: node-fetch: "npm:2.6.7" sprintf-js: "npm:1.1.3" tcp-port-used: "npm:1.0.2" - ts-jest: "npm:29.1.5" - typescript: "npm:5.4.5" + ts-jest: "npm:29.3.1" + typescript: "npm:5.8.2" languageName: unknown linkType: soft @@ -12719,6 +12719,13 @@ __metadata: languageName: node linkType: hard +"@rtsao/scc@npm:^1.1.0": + version: 1.1.0 + resolution: "@rtsao/scc@npm:1.1.0" + checksum: 10/17d04adf404e04c1e61391ed97bca5117d4c2767a76ae3e879390d6dec7b317fcae68afbf9e98badee075d0b64fa60f287729c4942021b4d19cd01db77385c01 + languageName: node + linkType: hard + "@seiyab/eslint-plugin-react-hooks@npm:4.5.1-beta.0": version: 4.5.1-beta.0 resolution: "@seiyab/eslint-plugin-react-hooks@npm:4.5.1-beta.0" @@ -14151,13 +14158,13 @@ __metadata: languageName: node linkType: hard -"@types/jest@npm:29.5.12": - version: 29.5.12 - resolution: "@types/jest@npm:29.5.12" +"@types/jest@npm:29.5.14": + version: 29.5.14 + resolution: "@types/jest@npm:29.5.14" dependencies: expect: "npm:^29.0.0" pretty-format: "npm:^29.0.0" - checksum: 10/312e8dcf92cdd5a5847d6426f0940829bca6fe6b5a917248f3d7f7ef5d85c9ce78ef05e47d2bbabc40d41a930e0e36db2d443d2610a9e3db9062da2d5c904211 + checksum: 10/59ec7a9c4688aae8ee529316c43853468b6034f453d08a2e1064b281af9c81234cec986be796288f1bbb29efe943bc950e70c8fa8faae1e460d50e3cf9760f9b languageName: node linkType: hard @@ -17020,7 +17027,7 @@ __metadata: languageName: node linkType: hard -"array-includes@npm:^3.1.7, array-includes@npm:^3.1.8": +"array-includes@npm:^3.1.8": version: 3.1.8 resolution: "array-includes@npm:3.1.8" dependencies: @@ -17122,17 +17129,18 @@ __metadata: languageName: node linkType: hard -"array.prototype.findlastindex@npm:^1.2.3": - version: 1.2.5 - resolution: "array.prototype.findlastindex@npm:1.2.5" +"array.prototype.findlastindex@npm:^1.2.5": + version: 1.2.6 + resolution: "array.prototype.findlastindex@npm:1.2.6" dependencies: - call-bind: "npm:^1.0.7" + call-bind: "npm:^1.0.8" + call-bound: "npm:^1.0.4" define-properties: "npm:^1.2.1" - es-abstract: "npm:^1.23.2" + es-abstract: "npm:^1.23.9" es-errors: "npm:^1.3.0" - es-object-atoms: "npm:^1.0.0" - es-shim-unscopables: "npm:^1.0.2" - checksum: 10/7c5c821f357cd53ab6cc305de8086430dd8d7a2485db87b13f843e868055e9582b1fd338f02338f67fc3a1603ceaf9610dd2a470b0b506f9d18934780f95b246 + es-object-atoms: "npm:^1.1.1" + es-shim-unscopables: "npm:^1.1.0" + checksum: 10/5ddb6420e820bef6ddfdcc08ce780d0fd5e627e97457919c27e32359916de5a11ce12f7c55073555e503856618eaaa70845d6ca11dcba724766f38eb1c22f7a2 languageName: node linkType: hard @@ -17196,18 +17204,6 @@ __metadata: languageName: node linkType: hard -"array.prototype.toreversed@npm:^1.1.2": - version: 1.1.2 - resolution: "array.prototype.toreversed@npm:1.1.2" - dependencies: - call-bind: "npm:^1.0.2" - define-properties: "npm:^1.2.0" - es-abstract: "npm:^1.22.1" - es-shim-unscopables: "npm:^1.0.0" - checksum: 10/b4076d687ddc22c191863ce105d320cc4b0e1435bfda9ffeeff681682fe88fa6fe30e0d2ae94fa4b2d7fad901e1954ea4f75c1cab217db4848da84a2b5889192 - languageName: node - linkType: hard - "array.prototype.tosorted@npm:^1.1.4": version: 1.1.4 resolution: "array.prototype.tosorted@npm:1.1.4" @@ -18894,7 +18890,7 @@ __metadata: languageName: node linkType: hard -"bs-logger@npm:0.x": +"bs-logger@npm:^0.2.6": version: 0.2.6 resolution: "bs-logger@npm:0.2.6" dependencies: @@ -24022,6 +24018,17 @@ __metadata: languageName: node linkType: hard +"ejs@npm:^3.1.10": + version: 3.1.10 + resolution: "ejs@npm:3.1.10" + dependencies: + jake: "npm:^10.8.5" + bin: + ejs: bin/cli.js + checksum: 10/a9cb7d7cd13b7b1cd0be5c4788e44dd10d92f7285d2f65b942f33e127230c054f99a42db4d99f766d8dbc6c57e94799593ee66a14efd7c8dd70c4812bf6aa384 + languageName: node + linkType: hard + "ejs@npm:^3.1.8": version: 3.1.8 resolution: "ejs@npm:3.1.8" @@ -24666,7 +24673,7 @@ __metadata: languageName: node linkType: hard -"es-abstract@npm:^1.22.3, es-abstract@npm:^1.23.0, es-abstract@npm:^1.23.1, es-abstract@npm:^1.23.2, es-abstract@npm:^1.23.3": +"es-abstract@npm:^1.22.3, es-abstract@npm:^1.23.0, es-abstract@npm:^1.23.2, es-abstract@npm:^1.23.3": version: 1.23.3 resolution: "es-abstract@npm:1.23.3" dependencies: @@ -24743,28 +24750,6 @@ __metadata: languageName: node linkType: hard -"es-iterator-helpers@npm:^1.0.19": - version: 1.0.19 - resolution: "es-iterator-helpers@npm:1.0.19" - dependencies: - call-bind: "npm:^1.0.7" - define-properties: "npm:^1.2.1" - es-abstract: "npm:^1.23.3" - es-errors: "npm:^1.3.0" - es-set-tostringtag: "npm:^2.0.3" - function-bind: "npm:^1.1.2" - get-intrinsic: "npm:^1.2.4" - globalthis: "npm:^1.0.3" - has-property-descriptors: "npm:^1.0.2" - has-proto: "npm:^1.0.3" - has-symbols: "npm:^1.0.3" - internal-slot: "npm:^1.0.7" - iterator.prototype: "npm:^1.1.2" - safe-array-concat: "npm:^1.1.2" - checksum: 10/980a8081cf6798fe17fcea193b0448d784d72d76aca7240b10813207c67e3dc0d8a23992263870c4fc291da5a946935b0c56dec4fa1a9de8fee0165e4fa1fc58 - languageName: node - linkType: hard - "es-iterator-helpers@npm:^1.2.1": version: 1.2.1 resolution: "es-iterator-helpers@npm:1.2.1" @@ -24873,6 +24858,15 @@ __metadata: languageName: node linkType: hard +"es-shim-unscopables@npm:^1.1.0": + version: 1.1.0 + resolution: "es-shim-unscopables@npm:1.1.0" + dependencies: + hasown: "npm:^2.0.2" + checksum: 10/c351f586c30bbabc62355be49564b2435468b52c3532b8a1663672e3d10dc300197e69c247869dd173e56d86423ab95fc0c10b0939cdae597094e0fdca078cba + languageName: node + linkType: hard + "es-to-primitive@npm:^1.2.1": version: 1.2.1 resolution: "es-to-primitive@npm:1.2.1" @@ -25238,6 +25232,18 @@ __metadata: languageName: node linkType: hard +"eslint-module-utils@npm:^2.12.0": + version: 2.12.1 + resolution: "eslint-module-utils@npm:2.12.1" + dependencies: + debug: "npm:^3.2.7" + peerDependenciesMeta: + eslint: + optional: true + checksum: 10/bd25d6610ec3abaa50e8f1beb0119541562bbb8dd02c035c7e887976fe1e0c5dd8175f4607ca8d86d1146df24d52a071bd3d1dd329f6902bd58df805a8ca16d3 + languageName: node + linkType: hard + "eslint-module-utils@npm:^2.7.4": version: 2.7.4 resolution: "eslint-module-utils@npm:2.7.4" @@ -25250,18 +25256,6 @@ __metadata: languageName: node linkType: hard -"eslint-module-utils@npm:^2.8.0": - version: 2.8.0 - resolution: "eslint-module-utils@npm:2.8.0" - dependencies: - debug: "npm:^3.2.7" - peerDependenciesMeta: - eslint: - optional: true - checksum: 10/a9a7ed93eb858092e3cdc797357d4ead2b3ea06959b0eada31ab13862d46a59eb064b9cb82302214232e547980ce33618c2992f6821138a4934e65710ed9cc29 - languageName: node - linkType: hard - "eslint-plugin-es@npm:^4.1.0": version: 4.1.0 resolution: "eslint-plugin-es@npm:4.1.0" @@ -25349,30 +25343,32 @@ __metadata: languageName: node linkType: hard -"eslint-plugin-import@npm:2.29.1": - version: 2.29.1 - resolution: "eslint-plugin-import@npm:2.29.1" +"eslint-plugin-import@npm:2.31.0": + version: 2.31.0 + resolution: "eslint-plugin-import@npm:2.31.0" dependencies: - array-includes: "npm:^3.1.7" - array.prototype.findlastindex: "npm:^1.2.3" + "@rtsao/scc": "npm:^1.1.0" + array-includes: "npm:^3.1.8" + array.prototype.findlastindex: "npm:^1.2.5" array.prototype.flat: "npm:^1.3.2" array.prototype.flatmap: "npm:^1.3.2" debug: "npm:^3.2.7" doctrine: "npm:^2.1.0" eslint-import-resolver-node: "npm:^0.3.9" - eslint-module-utils: "npm:^2.8.0" - hasown: "npm:^2.0.0" - is-core-module: "npm:^2.13.1" + eslint-module-utils: "npm:^2.12.0" + hasown: "npm:^2.0.2" + is-core-module: "npm:^2.15.1" is-glob: "npm:^4.0.3" minimatch: "npm:^3.1.2" - object.fromentries: "npm:^2.0.7" - object.groupby: "npm:^1.0.1" - object.values: "npm:^1.1.7" + object.fromentries: "npm:^2.0.8" + object.groupby: "npm:^1.0.3" + object.values: "npm:^1.2.0" semver: "npm:^6.3.1" + string.prototype.trimend: "npm:^1.0.8" tsconfig-paths: "npm:^3.15.0" peerDependencies: - eslint: ^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8 - checksum: 10/5865f05c38552145423c535326ec9a7113ab2305c7614c8b896ff905cfabc859c8805cac21e979c9f6f742afa333e6f62f812eabf891a7e8f5f0b853a32593c1 + eslint: ^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8 || ^9 + checksum: 10/6b76bd009ac2db0615d9019699d18e2a51a86cb8c1d0855a35fb1b418be23b40239e6debdc6e8c92c59f1468ed0ea8d7b85c817117a113d5cc225be8a02ad31c languageName: node linkType: hard @@ -25489,12 +25485,12 @@ __metadata: languageName: node linkType: hard -"eslint-plugin-promise@npm:6.2.0": - version: 6.2.0 - resolution: "eslint-plugin-promise@npm:6.2.0" +"eslint-plugin-promise@npm:6.6.0": + version: 6.6.0 + resolution: "eslint-plugin-promise@npm:6.6.0" peerDependencies: eslint: ^7.0.0 || ^8.0.0 || ^9.0.0 - checksum: 10/9d3598a1c754d1cfa92b292e441fa8583c5f420058db6bd0de750e2c2b76fa08683deed86e9c51668a7e54e6991d3d428fbcfbe9363a6c93a94c0d74a29f5d5e + checksum: 10/c2b5604efd7e1390c132fcbf06cb2f072c956ffa65c14a991cb74ba1e2327357797239cb5b9b292d5e4010301bb897bd85a6273d7873fb157edc46aa2d95cbd9 languageName: node linkType: hard @@ -25507,31 +25503,31 @@ __metadata: languageName: node linkType: hard -"eslint-plugin-react@npm:7.34.3": - version: 7.34.3 - resolution: "eslint-plugin-react@npm:7.34.3" +"eslint-plugin-react@npm:7.37.4": + version: 7.37.4 + resolution: "eslint-plugin-react@npm:7.37.4" dependencies: array-includes: "npm:^3.1.8" array.prototype.findlast: "npm:^1.2.5" - array.prototype.flatmap: "npm:^1.3.2" - array.prototype.toreversed: "npm:^1.1.2" + array.prototype.flatmap: "npm:^1.3.3" array.prototype.tosorted: "npm:^1.1.4" doctrine: "npm:^2.1.0" - es-iterator-helpers: "npm:^1.0.19" + es-iterator-helpers: "npm:^1.2.1" estraverse: "npm:^5.3.0" + hasown: "npm:^2.0.2" jsx-ast-utils: "npm:^2.4.1 || ^3.0.0" minimatch: "npm:^3.1.2" object.entries: "npm:^1.1.8" object.fromentries: "npm:^2.0.8" - object.hasown: "npm:^1.1.4" - object.values: "npm:^1.2.0" + object.values: "npm:^1.2.1" prop-types: "npm:^15.8.1" resolve: "npm:^2.0.0-next.5" semver: "npm:^6.3.1" - string.prototype.matchall: "npm:^4.0.11" + string.prototype.matchall: "npm:^4.0.12" + string.prototype.repeat: "npm:^1.0.0" peerDependencies: - eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 - checksum: 10/f160a5b0a376e520b0cd5e2b6111e91966533708842270e460e2f93a45c80f42dc79232a38a6ccb1a397b1d9deba06f6dc819333d9e1af55d392bf52b20d6c9b + eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9.7 + checksum: 10/c538c10665c87cb90a0bcc4efe53a758570db10997d079d31474a9760116ef5584648fa22403d889ca672df8071bda10b40434ea0499e5ee8360bc5c8aba1679 languageName: node linkType: hard @@ -25652,15 +25648,15 @@ __metadata: languageName: node linkType: hard -"eslint@npm:8.57.0": - version: 8.57.0 - resolution: "eslint@npm:8.57.0" +"eslint@npm:8.57.1": + version: 8.57.1 + resolution: "eslint@npm:8.57.1" dependencies: "@eslint-community/eslint-utils": "npm:^4.2.0" "@eslint-community/regexpp": "npm:^4.6.1" "@eslint/eslintrc": "npm:^2.1.4" - "@eslint/js": "npm:8.57.0" - "@humanwhocodes/config-array": "npm:^0.11.14" + "@eslint/js": "npm:8.57.1" + "@humanwhocodes/config-array": "npm:^0.13.0" "@humanwhocodes/module-importer": "npm:^1.0.1" "@nodelib/fs.walk": "npm:^1.2.8" "@ungap/structured-clone": "npm:^1.2.0" @@ -25696,19 +25692,19 @@ __metadata: text-table: "npm:^0.2.0" bin: eslint: bin/eslint.js - checksum: 10/00496e218b23747a7a9817bf58b522276d0dc1f2e546dceb4eea49f9871574088f72f1f069a6b560ef537efa3a75261b8ef70e51ef19033da1cc4c86a755ef15 + checksum: 10/5504fa24879afdd9f9929b2fbfc2ee9b9441a3d464efd9790fbda5f05738858530182029f13323add68d19fec749d3ab4a70320ded091ca4432b1e9cc4ed104c languageName: node linkType: hard -"eslint@patch:eslint@8.57.0#./.yarn/patches/eslint-npm-8.39.0-d92bace04d.patch::locator=root%40workspace%3A.": - version: 8.57.0 - resolution: "eslint@patch:eslint@npm%3A8.57.0#./.yarn/patches/eslint-npm-8.39.0-d92bace04d.patch::version=8.57.0&hash=a7bcf0&locator=root%40workspace%3A." +"eslint@patch:eslint@8.57.1#./.yarn/patches/eslint-npm-8.39.0-d92bace04d.patch::locator=root%40workspace%3A.": + version: 8.57.1 + resolution: "eslint@patch:eslint@npm%3A8.57.1#./.yarn/patches/eslint-npm-8.39.0-d92bace04d.patch::version=8.57.1&hash=a7bcf0&locator=root%40workspace%3A." dependencies: "@eslint-community/eslint-utils": "npm:^4.2.0" "@eslint-community/regexpp": "npm:^4.6.1" "@eslint/eslintrc": "npm:^2.1.4" - "@eslint/js": "npm:8.57.0" - "@humanwhocodes/config-array": "npm:^0.11.14" + "@eslint/js": "npm:8.57.1" + "@humanwhocodes/config-array": "npm:^0.13.0" "@humanwhocodes/module-importer": "npm:^1.0.1" "@nodelib/fs.walk": "npm:^1.2.8" "@ungap/structured-clone": "npm:^1.2.0" @@ -25744,7 +25740,7 @@ __metadata: text-table: "npm:^0.2.0" bin: eslint: bin/eslint.js - checksum: 10/fa9ca4647daaea3bde89cb789add6c815eff3078cbdf455a3655235dc038b22b18d08494c5dd6fd2a6fe75de5af3e60525631f1e17cfe3a8d56b1d27b5ca0215 + checksum: 10/c57c029b5b676eb6c863a214ca7e9cc23b3c6d46672cf709fe21e03e15594f469467924a92dd5d7be93f46b0767cbbc8ff714304350619e576d239cb574d05c3 languageName: node linkType: hard @@ -30966,16 +30962,7 @@ __metadata: languageName: node linkType: hard -"is-core-module@npm:^2.13.1": - version: 2.15.1 - resolution: "is-core-module@npm:2.15.1" - dependencies: - hasown: "npm:^2.0.2" - checksum: 10/77316d5891d5743854bcef2cd2f24c5458fb69fbc9705c12ca17d54a2017a67d0693bbf1ba8c77af376c0eef6bf6d1b27a4ab08e4db4e69914c3789bdf2ceec5 - languageName: node - linkType: hard - -"is-core-module@npm:^2.16.0": +"is-core-module@npm:^2.15.1, is-core-module@npm:^2.16.0": version: 2.16.1 resolution: "is-core-module@npm:2.16.1" dependencies: @@ -31143,15 +31130,6 @@ __metadata: languageName: node linkType: hard -"is-finalizationregistry@npm:^1.0.2": - version: 1.0.2 - resolution: "is-finalizationregistry@npm:1.0.2" - dependencies: - call-bind: "npm:^1.0.2" - checksum: 10/1b8e9e1bf2075e862315ef9d38ce6d39c43ca9d81d46f73b34473506992f4b0fbaadb47ec9b420a5e76afe3f564d9f1f0d9b552ef272cc2395e0f21d743c9c29 - languageName: node - linkType: hard - "is-finalizationregistry@npm:^1.1.0": version: 1.1.1 resolution: "is-finalizationregistry@npm:1.1.1" @@ -31290,13 +31268,6 @@ __metadata: languageName: node linkType: hard -"is-map@npm:^2.0.1": - version: 2.0.2 - resolution: "is-map@npm:2.0.2" - checksum: 10/60ba910f835f2eacb1fdf5b5a6c60fe1c702d012a7673e6546992bcc0c873f62ada6e13d327f9e48f1720d49c152d6cdecae1fa47a261ef3d247c3ce6f0e1d39 - languageName: node - linkType: hard - "is-map@npm:^2.0.3": version: 2.0.3 resolution: "is-map@npm:2.0.3" @@ -31531,13 +31502,6 @@ __metadata: languageName: node linkType: hard -"is-set@npm:^2.0.1": - version: 2.0.2 - resolution: "is-set@npm:2.0.2" - checksum: 10/d89e82acdc7760993474f529e043f9c4a1d63ed4774d21cc2e331d0e401e5c91c27743cd7c889137028f6a742234759a4bd602368fbdbf0b0321994aefd5603f - languageName: node - linkType: hard - "is-set@npm:^2.0.3": version: 2.0.3 resolution: "is-set@npm:2.0.3" @@ -31755,13 +31719,6 @@ __metadata: languageName: node linkType: hard -"is-weakmap@npm:^2.0.1": - version: 2.0.1 - resolution: "is-weakmap@npm:2.0.1" - checksum: 10/289fa4e8ba1bdda40ca78481266f6925b7c46a85599e6a41a77010bf91e5a24dfb660db96863bbf655ecdbda0ab517204d6a4e0c151dbec9d022c556321f3776 - languageName: node - linkType: hard - "is-weakmap@npm:^2.0.2": version: 2.0.2 resolution: "is-weakmap@npm:2.0.2" @@ -31796,16 +31753,6 @@ __metadata: languageName: node linkType: hard -"is-weakset@npm:^2.0.1": - version: 2.0.2 - resolution: "is-weakset@npm:2.0.2" - dependencies: - call-bind: "npm:^1.0.2" - get-intrinsic: "npm:^1.1.1" - checksum: 10/8f2ddb9639716fd7936784e175ea1183c5c4c05274c34f34f6a53175313cb1c9c35a8b795623306995e2f7cc8f25aa46302f15a2113e51c5052d447be427195c - languageName: node - linkType: hard - "is-weakset@npm:^2.0.3": version: 2.0.4 resolution: "is-weakset@npm:2.0.4" @@ -32062,19 +32009,6 @@ __metadata: languageName: node linkType: hard -"iterator.prototype@npm:^1.1.2": - version: 1.1.2 - resolution: "iterator.prototype@npm:1.1.2" - dependencies: - define-properties: "npm:^1.2.1" - get-intrinsic: "npm:^1.2.1" - has-symbols: "npm:^1.0.3" - reflect.getprototypeof: "npm:^1.0.4" - set-function-name: "npm:^2.0.1" - checksum: 10/b5013967ad8f28c9ca1be8e159eb10f591b8e46deae87476fe39d668c04374fe9158c815e8b6d2f45885b0a3fd842a8ba13f497ec762b3a0eff49bec278670b1 - languageName: node - linkType: hard - "iterator.prototype@npm:^1.1.4": version: 1.1.5 resolution: "iterator.prototype@npm:1.1.5" @@ -32819,7 +32753,7 @@ __metadata: "@joplin/tools": "npm:~3.4" "@joplin/utils": "npm:~3.4" "@types/fs-extra": "npm:11.0.4" - "@types/jest": "npm:29.5.12" + "@types/jest": "npm:29.5.14" "@types/node": "npm:18.19.87" "@types/proper-lockfile": "npm:^4.1.2" aws-sdk: "npm:2.1340.0" @@ -32846,7 +32780,7 @@ __metadata: temp: "npm:0.9.4" terminal-kit: "npm:3.1.2" tkwidgets: "npm:0.5.27" - typescript: "npm:5.4.5" + typescript: "npm:5.8.2" url-parse: "npm:1.5.10" word-wrap: "npm:1.2.5" yargs-parser: "npm:21.1.1" @@ -34384,7 +34318,7 @@ __metadata: languageName: node linkType: hard -"lodash.memoize@npm:4.x, lodash.memoize@npm:^4.1.2": +"lodash.memoize@npm:^4.1.2": version: 4.1.2 resolution: "lodash.memoize@npm:4.1.2" checksum: 10/192b2168f310c86f303580b53acf81ab029761b9bd9caa9506a019ffea5f3363ea98d7e39e7e11e6b9917066c9d36a09a11f6fe16f812326390d8f3a54a1a6da @@ -34816,7 +34750,7 @@ __metadata: languageName: node linkType: hard -"make-error@npm:1.x, make-error@npm:^1.1.1": +"make-error@npm:^1.1.1, make-error@npm:^1.3.6": version: 1.3.6 resolution: "make-error@npm:1.3.6" checksum: 10/b86e5e0e25f7f777b77fabd8e2cbf15737972869d852a22b7e73c17623928fccb826d8e46b9951501d3f20e51ad74ba8c59ed584f610526a48f8ccf88aaec402 @@ -38174,7 +38108,7 @@ __metadata: languageName: node linkType: hard -"object.fromentries@npm:^2.0.7, object.fromentries@npm:^2.0.8": +"object.fromentries@npm:^2.0.8": version: 2.0.8 resolution: "object.fromentries@npm:2.0.8" dependencies: @@ -38197,7 +38131,7 @@ __metadata: languageName: node linkType: hard -"object.groupby@npm:^1.0.1": +"object.groupby@npm:^1.0.3": version: 1.0.3 resolution: "object.groupby@npm:1.0.3" dependencies: @@ -38208,17 +38142,6 @@ __metadata: languageName: node linkType: hard -"object.hasown@npm:^1.1.4": - version: 1.1.4 - resolution: "object.hasown@npm:1.1.4" - dependencies: - define-properties: "npm:^1.2.1" - es-abstract: "npm:^1.23.2" - es-object-atoms: "npm:^1.0.0" - checksum: 10/797385577b3ef3c0d19333e03ed34bc7987978ae1ee1245069c9922e17d1128265187f729dc610260d03f8d418af26fcd7919b423793bf0af9099d9f08367d69 - languageName: node - linkType: hard - "object.map@npm:^1.0.0": version: 1.0.1 resolution: "object.map@npm:1.0.1" @@ -38259,7 +38182,7 @@ __metadata: languageName: node linkType: hard -"object.values@npm:^1.1.7, object.values@npm:^1.2.0": +"object.values@npm:^1.2.0": version: 1.2.0 resolution: "object.values@npm:1.2.0" dependencies: @@ -40791,12 +40714,12 @@ __metadata: languageName: node linkType: hard -"prettier@npm:3.3.2": - version: 3.3.2 - resolution: "prettier@npm:3.3.2" +"prettier@npm:3.5.3": + version: 3.5.3 + resolution: "prettier@npm:3.5.3" bin: prettier: bin/prettier.cjs - checksum: 10/83214e154afa5aa9b664c2506640212323eb1376b13379b2413dc351b7de0687629dca3f00ff2ec895ebd7e3a2adb7d7e231b6c77606e2358137f2150807405b + checksum: 10/7050c08f674d9e49fbd9a4c008291d0715471f64e94cc5e4b01729affce221dfc6875c8de7e66b728c64abc9352eefb7eaae071b5f79d30081be207b53774b78 languageName: node linkType: hard @@ -43150,21 +43073,6 @@ __metadata: languageName: node linkType: hard -"reflect.getprototypeof@npm:^1.0.4": - version: 1.0.6 - resolution: "reflect.getprototypeof@npm:1.0.6" - dependencies: - call-bind: "npm:^1.0.7" - define-properties: "npm:^1.2.1" - es-abstract: "npm:^1.23.1" - es-errors: "npm:^1.3.0" - get-intrinsic: "npm:^1.2.4" - globalthis: "npm:^1.0.3" - which-builtin-type: "npm:^1.1.3" - checksum: 10/518f6457e4bb470c9b317d239c62d4b4a05678b7eae4f1c3f4332fad379b3ea6d2d8999bfad448547fdba8fb77e4725cfe8c6440d0168ff387f16b4f19f759ad - languageName: node - linkType: hard - "reflect.getprototypeof@npm:^1.0.6, reflect.getprototypeof@npm:^1.0.9": version: 1.0.10 resolution: "reflect.getprototypeof@npm:1.0.10" @@ -44247,13 +44155,13 @@ __metadata: "@typescript-eslint/eslint-plugin": "npm:6.21.0" "@typescript-eslint/parser": "npm:6.21.0" cspell: "npm:5.21.2" - eslint: "npm:8.57.0" + eslint: "npm:8.57.1" eslint-interactive: "npm:10.8.0" eslint-plugin-github: "npm:4.10.2" - eslint-plugin-import: "npm:2.29.1" + eslint-plugin-import: "npm:2.31.0" eslint-plugin-jest: "npm:27.9.0" - eslint-plugin-promise: "npm:6.2.0" - eslint-plugin-react: "npm:7.34.3" + eslint-plugin-promise: "npm:6.6.0" + eslint-plugin-react: "npm:7.37.4" execa: "npm:5.1.1" fs-extra: "npm:11.2.0" glob: "npm:11.0.2" @@ -44266,7 +44174,7 @@ __metadata: node-gyp: "npm:11.2.0" nodemon: "npm:3.1.10" npm-package-json-lint: "npm:8.0.0" - typescript: "npm:5.4.5" + typescript: "npm:5.8.2" languageName: unknown linkType: soft @@ -44908,7 +44816,7 @@ __metadata: languageName: node linkType: hard -"semver@npm:^7.6.2, semver@npm:^7.6.3": +"semver@npm:^7.6.2, semver@npm:^7.6.3, semver@npm:^7.7.1": version: 7.7.2 resolution: "semver@npm:7.7.2" bin: @@ -46705,26 +46613,6 @@ __metadata: languageName: node linkType: hard -"string.prototype.matchall@npm:^4.0.11": - version: 4.0.11 - resolution: "string.prototype.matchall@npm:4.0.11" - dependencies: - call-bind: "npm:^1.0.7" - define-properties: "npm:^1.2.1" - es-abstract: "npm:^1.23.2" - es-errors: "npm:^1.3.0" - es-object-atoms: "npm:^1.0.0" - get-intrinsic: "npm:^1.2.4" - gopd: "npm:^1.0.1" - has-symbols: "npm:^1.0.3" - internal-slot: "npm:^1.0.7" - regexp.prototype.flags: "npm:^1.5.2" - set-function-name: "npm:^2.0.2" - side-channel: "npm:^1.0.6" - checksum: 10/a902ff4500f909f2a08e55cc5ab1ffbbc905f603b36837674370ee3921058edd0392147e15891910db62a2f31ace2adaf065eaa3bc6e9810bdbc8ca48e05a7b5 - languageName: node - linkType: hard - "string.prototype.matchall@npm:^4.0.12": version: 4.0.12 resolution: "string.prototype.matchall@npm:4.0.12" @@ -48760,18 +48648,20 @@ __metadata: languageName: node linkType: hard -"ts-jest@npm:29.1.5": - version: 29.1.5 - resolution: "ts-jest@npm:29.1.5" +"ts-jest@npm:29.3.1": + version: 29.3.1 + resolution: "ts-jest@npm:29.3.1" dependencies: - bs-logger: "npm:0.x" - fast-json-stable-stringify: "npm:2.x" + bs-logger: "npm:^0.2.6" + ejs: "npm:^3.1.10" + fast-json-stable-stringify: "npm:^2.1.0" jest-util: "npm:^29.0.0" json5: "npm:^2.2.3" - lodash.memoize: "npm:4.x" - make-error: "npm:1.x" - semver: "npm:^7.5.3" - yargs-parser: "npm:^21.0.1" + lodash.memoize: "npm:^4.1.2" + make-error: "npm:^1.3.6" + semver: "npm:^7.7.1" + type-fest: "npm:^4.38.0" + yargs-parser: "npm:^21.1.1" peerDependencies: "@babel/core": ">=7.0.0-beta.0 <8" "@jest/transform": ^29.0.0 @@ -48792,7 +48682,7 @@ __metadata: optional: true bin: ts-jest: cli.js - checksum: 10/11a29a49130f1c9bef5aebe8007f6be3e630af6c2dea6b00ff5a86d649321854a43966b4990a43960d77a3f98d7a753b9b7e19c20c42a2d38341d6e67a3e48d1 + checksum: 10/a3450dde2821608bd83cb063eb33fe67c450fd99bf94b4fff12c50f789124fa652e74bd1890068cc1e1a929013fa677fae72da8d864528f1587ec44a9b94d985 languageName: node linkType: hard @@ -49135,7 +49025,7 @@ __metadata: languageName: node linkType: hard -"type-fest@npm:^4.20.0": +"type-fest@npm:^4.20.0, type-fest@npm:^4.38.0": version: 4.41.0 resolution: "type-fest@npm:4.41.0" checksum: 10/617ace794ac0893c2986912d28b3065ad1afb484cad59297835a0807dc63286c39e8675d65f7de08fafa339afcb8fe06a36e9a188b9857756ae1e92ee8bda212 @@ -49385,13 +49275,13 @@ __metadata: languageName: node linkType: hard -"typescript@npm:5.4.5": - version: 5.4.5 - resolution: "typescript@npm:5.4.5" +"typescript@npm:5.8.2": + version: 5.8.2 + resolution: "typescript@npm:5.8.2" bin: tsc: bin/tsc tsserver: bin/tsserver - checksum: 10/d04a9e27e6d83861f2126665aa8d84847e8ebabcea9125b9ebc30370b98cb38b5dff2508d74e2326a744938191a83a69aa9fddab41f193ffa43eabfdf3f190a5 + checksum: 10/dbc2168a55d56771f4d581997be52bab5cbc09734fec976cfbaabd787e61fb4c6cf9125fd48c6f98054ce549c77ecedefc7f64252a830dd8e9c3381f61fbeb78 languageName: node linkType: hard @@ -49435,13 +49325,13 @@ __metadata: languageName: node linkType: hard -"typescript@patch:typescript@npm%3A5.4.5#optional!builtin": - version: 5.4.5 - resolution: "typescript@patch:typescript@npm%3A5.4.5#optional!builtin::version=5.4.5&hash=5adc0c" +"typescript@patch:typescript@npm%3A5.8.2#optional!builtin": + version: 5.8.2 + resolution: "typescript@patch:typescript@npm%3A5.8.2#optional!builtin::version=5.8.2&hash=5786d5" bin: tsc: bin/tsc tsserver: bin/tsserver - checksum: 10/760f7d92fb383dbf7dee2443bf902f4365db2117f96f875cf809167f6103d55064de973db9f78fe8f31ec08fff52b2c969aee0d310939c0a3798ec75d0bca2e1 + checksum: 10/97920a082ffc57583b1cb6bc4faa502acc156358e03f54c7fc7fdf0b61c439a717f4c9070c449ee9ee683d4cfc3bb203127c2b9794b2950f66d9d307a4ff262c languageName: node linkType: hard @@ -51497,26 +51387,6 @@ __metadata: languageName: node linkType: hard -"which-builtin-type@npm:^1.1.3": - version: 1.1.3 - resolution: "which-builtin-type@npm:1.1.3" - dependencies: - function.prototype.name: "npm:^1.1.5" - has-tostringtag: "npm:^1.0.0" - is-async-function: "npm:^2.0.0" - is-date-object: "npm:^1.0.5" - is-finalizationregistry: "npm:^1.0.2" - is-generator-function: "npm:^1.0.10" - is-regex: "npm:^1.1.4" - is-weakref: "npm:^1.0.2" - isarray: "npm:^2.0.5" - which-boxed-primitive: "npm:^1.0.2" - which-collection: "npm:^1.0.1" - which-typed-array: "npm:^1.1.9" - checksum: 10/d7823c4a6aa4fc8183eb572edd9f9ee2751e5f3ba2ccd5b298cc163f720df0f02ee1a5291d18ca8a41d48144ef40007ff6a64e6f5e7c506527086c7513a5f673 - languageName: node - linkType: hard - "which-builtin-type@npm:^1.2.1": version: 1.2.1 resolution: "which-builtin-type@npm:1.2.1" @@ -51538,18 +51408,6 @@ __metadata: languageName: node linkType: hard -"which-collection@npm:^1.0.1": - version: 1.0.1 - resolution: "which-collection@npm:1.0.1" - dependencies: - is-map: "npm:^2.0.1" - is-set: "npm:^2.0.1" - is-weakmap: "npm:^2.0.1" - is-weakset: "npm:^2.0.1" - checksum: 10/85c95fcf92df7972ce66bed879e53d9dc752a30ef08e1ca4696df56bcf1c302e3b9965a39b04a20fa280a997fad6c170eb0b4d62435569b7f6c0bc7be910572b - languageName: node - linkType: hard - "which-collection@npm:^1.0.2": version: 1.0.2 resolution: "which-collection@npm:1.0.2" @@ -51576,7 +51434,7 @@ __metadata: languageName: node linkType: hard -"which-typed-array@npm:^1.1.10, which-typed-array@npm:^1.1.11, which-typed-array@npm:^1.1.9": +"which-typed-array@npm:^1.1.10, which-typed-array@npm:^1.1.11": version: 1.1.11 resolution: "which-typed-array@npm:1.1.11" dependencies: @@ -52300,13 +52158,6 @@ __metadata: languageName: node linkType: hard -"yargs-parser@npm:^21.0.1": - version: 21.0.1 - resolution: "yargs-parser@npm:21.0.1" - checksum: 10/4e818773852813727ee84e4103c7f6ab6cb007edf8050eda6f1cebef7672721324031299846a713ef8ed3427e8c320c44a1838784ba83e1513881f9860650b64 - languageName: node - linkType: hard - "yargs-parser@npm:^5.0.1": version: 5.0.1 resolution: "yargs-parser@npm:5.0.1"