diff --git a/AnkiDroid/proguard-rules.pro b/AnkiDroid/proguard-rules.pro index 93b9d1ca77ad..e199c7a4732d 100644 --- a/AnkiDroid/proguard-rules.pro +++ b/AnkiDroid/proguard-rules.pro @@ -33,10 +33,4 @@ # Ignore unused packages -dontwarn javax.naming.** --dontwarn org.ietf.jgss.** - -# Ignore intended-to-be-optional re2j classes - only needed if using re2j for jsoup regex -# jsoup safely falls back to JDK regex if re2j not on classpath, but has concrete re2j refs -# See https://github.com/jhy/jsoup/issues/2459 - may be resolved in future, then this may be removed -# See https://github.com/ankidroid/Anki-Android/pull/19985 --dontwarn com.google.re2j.** \ No newline at end of file +-dontwarn org.ietf.jgss.** \ No newline at end of file diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index e518501cafd3..f1ee1be56038 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -22,7 +22,7 @@ ktlint = '1.8.0' # https://developer.android.com/build/releases/past-releases # Pinned to 9.0.1 until building androidTest in release mode circular dependency issue resolved # Upstream reference https://issuetracker.google.com/issues/491718901 -androidGradlePlugin = "9.0.1" +androidGradlePlugin = "9.2.0" # https://developer.android.com/jetpack/androidx/releases/activity androidxActivity = "1.12.4" # https://developer.android.com/jetpack/androidx/releases/annotation @@ -76,7 +76,7 @@ commonsCollections4 = "4.5.0" # https://commons.apache.org/proper/commons-compress/changes-report.html commonsCompress = "1.28.0" # https://commons.apache.org/proper/commons-io/changes.html -commonsIo = "2.21.0" +commonsIo = "2.22.0" coroutines = '1.10.2' desugar-jdk-libs-nio = "2.1.5" drawer = "1.0.3" @@ -89,17 +89,17 @@ javaSemver = "0.10.2" jetbrainsAnnotations = "26.1.0" json = "20251224" # https://github.com/jhy/jsoup/releases -jsoup = "1.22.1" +jsoup = "1.22.2" androidTestJunit = "1.3.0" # https://github.com/junit-team/junit5/releases/ junit = "6.0.3" # https://github.com/JetBrains/kotlin/releases/ -kotlin = '2.3.10' +kotlin = '2.3.21' # https://github.com/Kotlin/kotlinx.serialization/releases kotlinxSerializationJson = "1.11.0" ktlintGradlePlugin = "14.2.0" leakcanaryAndroid = "2.14" -lint = '32.1.1' +lint = '32.2.0' material = "1.13.0" mockitoInline = "5.2.0" @@ -112,7 +112,7 @@ protobufKotlinLite = "4.34.1" # ../AnkiDroid/robolectricDownload.gradle may need changes - read instructions in that file robolectric = "4.16.1" # https://github.com/takahirom/roborazzi/releases -roborazzi = "1.59.0" +roborazzi = "1.60.0" searchpreference = "2.7.3" seismic = "1.0.3" sharedPreferencesMock = "1.2.4" diff --git a/gradle/wrapper/gradle-wrapper.jar b/gradle/wrapper/gradle-wrapper.jar index d997cfc60f4c..b1b8ef56b44f 100644 Binary files a/gradle/wrapper/gradle-wrapper.jar and b/gradle/wrapper/gradle-wrapper.jar differ diff --git a/gradle/wrapper/gradle-wrapper.properties b/gradle/wrapper/gradle-wrapper.properties index c61a118f7ddb..b52fb7e713a5 100644 --- a/gradle/wrapper/gradle-wrapper.properties +++ b/gradle/wrapper/gradle-wrapper.properties @@ -1,7 +1,9 @@ distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-9.4.1-bin.zip +distributionUrl=https\://services.gradle.org/distributions/gradle-9.5.0-bin.zip networkTimeout=10000 +retries=0 +retryBackOffMs=500 validateDistributionUrl=true zipStoreBase=GRADLE_USER_HOME zipStorePath=wrapper/dists diff --git a/gradlew b/gradlew index 739907dfd159..b9bb139f7905 100755 --- a/gradlew +++ b/gradlew @@ -57,7 +57,7 @@ # Darwin, MinGW, and NonStop. # # (3) This script is generated from the Groovy template -# https://github.com/gradle/gradle/blob/2d6327017519d23b96af35865dc997fcb544fb40/platforms/jvm/plugins-application/src/main/resources/org/gradle/api/internal/plugins/unixStartScript.txt +# https://github.com/gradle/gradle/blob/3d91ce3b8caaf77ad09f381f43615b715b53f72c/platforms/jvm/plugins-application/src/main/resources/org/gradle/api/internal/plugins/unixStartScript.txt # within the Gradle project. # # You can find Gradle at https://github.com/gradle/gradle/. diff --git a/gradlew.bat b/gradlew.bat index c4bdd3ab8e3c..24c62d56f2d4 100644 --- a/gradlew.bat +++ b/gradlew.bat @@ -23,8 +23,8 @@ @rem @rem ########################################################################## -@rem Set local scope for the variables with windows NT shell -if "%OS%"=="Windows_NT" setlocal +@rem Set local scope for the variables, and ensure extensions are enabled +setlocal EnableExtensions set DIRNAME=%~dp0 if "%DIRNAME%"=="" set DIRNAME=. @@ -51,7 +51,7 @@ echo. 1>&2 echo Please set the JAVA_HOME variable in your environment to match the 1>&2 echo location of your Java installation. 1>&2 -goto fail +"%COMSPEC%" /c exit 1 :findJavaFromJavaHome set JAVA_HOME=%JAVA_HOME:"=% @@ -65,7 +65,7 @@ echo. 1>&2 echo Please set the JAVA_HOME variable in your environment to match the 1>&2 echo location of your Java installation. 1>&2 -goto fail +"%COMSPEC%" /c exit 1 :execute @rem Setup the command line @@ -73,21 +73,10 @@ goto fail @rem Execute Gradle -"%JAVA_EXE%" %DEFAULT_JVM_OPTS% %JAVA_OPTS% %GRADLE_OPTS% "-Dorg.gradle.appname=%APP_BASE_NAME%" -jar "%APP_HOME%\gradle\wrapper\gradle-wrapper.jar" %* +@rem endlocal doesn't take effect until after the line is parsed and variables are expanded +@rem which allows us to clear the local environment before executing the java command +endlocal & "%JAVA_EXE%" %DEFAULT_JVM_OPTS% %JAVA_OPTS% %GRADLE_OPTS% "-Dorg.gradle.appname=%APP_BASE_NAME%" -jar "%APP_HOME%\gradle\wrapper\gradle-wrapper.jar" %* & call :exitWithErrorLevel -:end -@rem End local scope for the variables with windows NT shell -if %ERRORLEVEL% equ 0 goto mainEnd - -:fail -rem Set variable GRADLE_EXIT_CONSOLE if you need the _script_ return code instead of -rem the _cmd.exe /c_ return code! -set EXIT_CODE=%ERRORLEVEL% -if %EXIT_CODE% equ 0 set EXIT_CODE=1 -if not ""=="%GRADLE_EXIT_CONSOLE%" exit %EXIT_CODE% -exit /b %EXIT_CODE% - -:mainEnd -if "%OS%"=="Windows_NT" endlocal - -:omega +:exitWithErrorLevel +@rem Use "%COMSPEC%" /c exit to allow operators to work properly in scripts +"%COMSPEC%" /c exit %ERRORLEVEL% diff --git a/tools/localization/package.json b/tools/localization/package.json index 7b966bd8d18d..c28fd324dc76 100644 --- a/tools/localization/package.json +++ b/tools/localization/package.json @@ -18,19 +18,19 @@ "license": "GPL-3.0", "dependencies": { "@crowdin/crowdin-api-client": "^1.55.1", - "axios": "^1.15.0", + "axios": "^1.15.1", "dotenv": "^17.4.2", "extract-zip": "^2.0.1", - "typescript": "^6.0.2" + "typescript": "^6.0.3" }, "devDependencies": { "@eslint/eslintrc": "^3.3.5", "@eslint/js": "^10.0.1", "@types/jest": "^30.0.0", "@types/node": "^25.6.0", - "@typescript-eslint/eslint-plugin": "^8.58.1", - "@typescript-eslint/parser": "^8.58.1", - "eslint": "^10.2.0", + "@typescript-eslint/eslint-plugin": "^8.58.2", + "@typescript-eslint/parser": "^8.58.2", + "eslint": "^10.2.1", "eslint-config-prettier": "^10.1.8", "eslint-config-standard": "^17.1.0", "eslint-plugin-import": "^2.32.0", @@ -38,7 +38,7 @@ "eslint-plugin-promise": "^7.2.1", "globals": "^17.5.0", "jest": "^30.3.0", - "prettier": "^3.8.2", + "prettier": "^3.8.3", "ts-jest": "^29.4.9", "ts-node": "^10.9.2" }, diff --git a/tools/localization/yarn.lock b/tools/localization/yarn.lock index ee592d48c706..e9e65a7fddc5 100644 --- a/tools/localization/yarn.lock +++ b/tools/localization/yarn.lock @@ -445,7 +445,7 @@ __metadata: languageName: node linkType: hard -"@eslint/config-array@npm:^0.23.4": +"@eslint/config-array@npm:^0.23.5": version: 0.23.5 resolution: "@eslint/config-array@npm:0.23.5" dependencies: @@ -456,7 +456,7 @@ __metadata: languageName: node linkType: hard -"@eslint/config-helpers@npm:^0.5.4": +"@eslint/config-helpers@npm:^0.5.5": version: 0.5.5 resolution: "@eslint/config-helpers@npm:0.5.5" dependencies: @@ -465,7 +465,7 @@ __metadata: languageName: node linkType: hard -"@eslint/core@npm:^1.2.0, @eslint/core@npm:^1.2.1": +"@eslint/core@npm:^1.2.1": version: 1.2.1 resolution: "@eslint/core@npm:1.2.1" dependencies: @@ -510,7 +510,7 @@ __metadata: languageName: node linkType: hard -"@eslint/plugin-kit@npm:^0.7.0": +"@eslint/plugin-kit@npm:^0.7.1": version: 0.7.1 resolution: "@eslint/plugin-kit@npm:0.7.1" dependencies: @@ -1222,105 +1222,105 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/eslint-plugin@npm:^8.58.1": - version: 8.58.1 - resolution: "@typescript-eslint/eslint-plugin@npm:8.58.1" +"@typescript-eslint/eslint-plugin@npm:^8.58.2": + version: 8.58.2 + resolution: "@typescript-eslint/eslint-plugin@npm:8.58.2" dependencies: "@eslint-community/regexpp": "npm:^4.12.2" - "@typescript-eslint/scope-manager": "npm:8.58.1" - "@typescript-eslint/type-utils": "npm:8.58.1" - "@typescript-eslint/utils": "npm:8.58.1" - "@typescript-eslint/visitor-keys": "npm:8.58.1" + "@typescript-eslint/scope-manager": "npm:8.58.2" + "@typescript-eslint/type-utils": "npm:8.58.2" + "@typescript-eslint/utils": "npm:8.58.2" + "@typescript-eslint/visitor-keys": "npm:8.58.2" ignore: "npm:^7.0.5" natural-compare: "npm:^1.4.0" ts-api-utils: "npm:^2.5.0" peerDependencies: - "@typescript-eslint/parser": ^8.58.1 + "@typescript-eslint/parser": ^8.58.2 eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 typescript: ">=4.8.4 <6.1.0" - checksum: 10c0/694bdcb2b775a7d8b99e39701cd4b56ad0645063333b3bf3eb3f2802ba01122c442753677efedd65485c89af82cd7397ce14b50a54834e61bda4feae67ca1c8c + checksum: 10c0/87dd29c7a87461c586e3025cde2a6e35c7cc99e69c3a93ee8254f1523ab6d4d5d322cacd476e42a3aa87581fbcf9039ef528a638a80a5c9beb1c5ebb4cc557e2 languageName: node linkType: hard -"@typescript-eslint/parser@npm:^8.58.1": - version: 8.58.1 - resolution: "@typescript-eslint/parser@npm:8.58.1" +"@typescript-eslint/parser@npm:^8.58.2": + version: 8.58.2 + resolution: "@typescript-eslint/parser@npm:8.58.2" dependencies: - "@typescript-eslint/scope-manager": "npm:8.58.1" - "@typescript-eslint/types": "npm:8.58.1" - "@typescript-eslint/typescript-estree": "npm:8.58.1" - "@typescript-eslint/visitor-keys": "npm:8.58.1" + "@typescript-eslint/scope-manager": "npm:8.58.2" + "@typescript-eslint/types": "npm:8.58.2" + "@typescript-eslint/typescript-estree": "npm:8.58.2" + "@typescript-eslint/visitor-keys": "npm:8.58.2" debug: "npm:^4.4.3" peerDependencies: eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 typescript: ">=4.8.4 <6.1.0" - checksum: 10c0/f1a1907079c2c2611011125218b0975d99547ac834ac434d7ff4e99fee4e938aedd6b8530ecdc5efc7bcc1a3b9d546252e318690d3e670c394b891ba75e66925 + checksum: 10c0/7ce3e5086b5376a91f2932fda6e0d6777ff457535eff9c133852b21c895dc56933dcda173430352850e77c2437f81c5699fac9c70207abbbd087882766b88758 languageName: node linkType: hard -"@typescript-eslint/project-service@npm:8.58.1": - version: 8.58.1 - resolution: "@typescript-eslint/project-service@npm:8.58.1" +"@typescript-eslint/project-service@npm:8.58.2": + version: 8.58.2 + resolution: "@typescript-eslint/project-service@npm:8.58.2" dependencies: - "@typescript-eslint/tsconfig-utils": "npm:^8.58.1" - "@typescript-eslint/types": "npm:^8.58.1" + "@typescript-eslint/tsconfig-utils": "npm:^8.58.2" + "@typescript-eslint/types": "npm:^8.58.2" debug: "npm:^4.4.3" peerDependencies: typescript: ">=4.8.4 <6.1.0" - checksum: 10c0/c48541a1350f12817b1ab54ab0e4d2a853811449fdc6d02a0d9b617520262fd286d1e3c4adf38b677e807df84cdbf32033e898e71ec7649299ce92e820f8e85d + checksum: 10c0/57fa2a54452f9d9058781feb8d99d7a25096d55db15783a552b242d144992ccf893548672d3bc554c1bc0768cd8c80dbb467e9aff0db471ebcc876d4409cf75e languageName: node linkType: hard -"@typescript-eslint/scope-manager@npm:8.58.1": - version: 8.58.1 - resolution: "@typescript-eslint/scope-manager@npm:8.58.1" +"@typescript-eslint/scope-manager@npm:8.58.2": + version: 8.58.2 + resolution: "@typescript-eslint/scope-manager@npm:8.58.2" dependencies: - "@typescript-eslint/types": "npm:8.58.1" - "@typescript-eslint/visitor-keys": "npm:8.58.1" - checksum: 10c0/c7c67d249a9d1dd348ec29878e588422f2fe15531dfe83ff6fa35b8a0bffc2db9ee8a4e8fcc086742a32bc0c5da6c8ff3f4d4b007a62019b3f1da4381947ea7e + "@typescript-eslint/types": "npm:8.58.2" + "@typescript-eslint/visitor-keys": "npm:8.58.2" + checksum: 10c0/9bf17c32d99db840500dfa4f0504635f6422fa435e0d2f3c58c36a88434d7af7ffe7ba9a6b13bd105dfa0f36a74307955ef2837ec5f1855e34c3af1843c11d36 languageName: node linkType: hard -"@typescript-eslint/tsconfig-utils@npm:8.58.1, @typescript-eslint/tsconfig-utils@npm:^8.58.1": - version: 8.58.1 - resolution: "@typescript-eslint/tsconfig-utils@npm:8.58.1" +"@typescript-eslint/tsconfig-utils@npm:8.58.2, @typescript-eslint/tsconfig-utils@npm:^8.58.2": + version: 8.58.2 + resolution: "@typescript-eslint/tsconfig-utils@npm:8.58.2" peerDependencies: typescript: ">=4.8.4 <6.1.0" - checksum: 10c0/dcccf8c64e3806e3bcac750f9746f852cbf36abb816afb3e3a825f7d0268eb0bf3aa97c019082d0976508b93d2f09ff21cdfffcbffdc3204db3cb98cd0aa33cc + checksum: 10c0/d3dc874ab43af39245ee8383bb6d39c985e64c43b81a7bbf18b7982047473366c252e19a9fbfe38df30c677b42133aa43a1c0a75e92b8de5d2e64defd4b3a05e languageName: node linkType: hard -"@typescript-eslint/type-utils@npm:8.58.1": - version: 8.58.1 - resolution: "@typescript-eslint/type-utils@npm:8.58.1" +"@typescript-eslint/type-utils@npm:8.58.2": + version: 8.58.2 + resolution: "@typescript-eslint/type-utils@npm:8.58.2" dependencies: - "@typescript-eslint/types": "npm:8.58.1" - "@typescript-eslint/typescript-estree": "npm:8.58.1" - "@typescript-eslint/utils": "npm:8.58.1" + "@typescript-eslint/types": "npm:8.58.2" + "@typescript-eslint/typescript-estree": "npm:8.58.2" + "@typescript-eslint/utils": "npm:8.58.2" debug: "npm:^4.4.3" ts-api-utils: "npm:^2.5.0" peerDependencies: eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 typescript: ">=4.8.4 <6.1.0" - checksum: 10c0/df3dd6f69edd8dd52c576882e8da0e810b47ad1608a3a57d82ff8a2ca12f134a715d0e1ec994bf877a7c6aecdeea349c305b3b8e4b39359c0c90417dc1cb9244 + checksum: 10c0/1e7248694c15b5e78aeb573aef755513910f6a7ec1842223ec0c8429b6abd7342996de215aefab78520e64d2e8600c9829bdf56132476cb86703fd54f2492467 languageName: node linkType: hard -"@typescript-eslint/types@npm:8.58.1, @typescript-eslint/types@npm:^8.58.1": - version: 8.58.1 - resolution: "@typescript-eslint/types@npm:8.58.1" - checksum: 10c0/c468e2e3748d0d9a178b1e0f4a8dccb95085ba732ba9e462c21a3ac9be91ab63ce8147f3a181081f7a758f9c885ee6b2e0f5f890ee3f0f405e3caab515130b1a +"@typescript-eslint/types@npm:8.58.2, @typescript-eslint/types@npm:^8.58.2": + version: 8.58.2 + resolution: "@typescript-eslint/types@npm:8.58.2" + checksum: 10c0/6707c1a2ec921b9ae441b35d9cb4e0af11673a67e332a366e3033f1d558ff5db4f39021872c207fb361841670e9ffcc4981f19eb21e4495a3a031d02015637a7 languageName: node linkType: hard -"@typescript-eslint/typescript-estree@npm:8.58.1": - version: 8.58.1 - resolution: "@typescript-eslint/typescript-estree@npm:8.58.1" +"@typescript-eslint/typescript-estree@npm:8.58.2": + version: 8.58.2 + resolution: "@typescript-eslint/typescript-estree@npm:8.58.2" dependencies: - "@typescript-eslint/project-service": "npm:8.58.1" - "@typescript-eslint/tsconfig-utils": "npm:8.58.1" - "@typescript-eslint/types": "npm:8.58.1" - "@typescript-eslint/visitor-keys": "npm:8.58.1" + "@typescript-eslint/project-service": "npm:8.58.2" + "@typescript-eslint/tsconfig-utils": "npm:8.58.2" + "@typescript-eslint/types": "npm:8.58.2" + "@typescript-eslint/visitor-keys": "npm:8.58.2" debug: "npm:^4.4.3" minimatch: "npm:^10.2.2" semver: "npm:^7.7.3" @@ -1328,32 +1328,32 @@ __metadata: ts-api-utils: "npm:^2.5.0" peerDependencies: typescript: ">=4.8.4 <6.1.0" - checksum: 10c0/06ad23dc71a7733c3f01019b7d426c2ebe1f4a845f3843d22f69c63aba8a3e8224a3e847996382da8ce253b3cff42f4f69a57b3db0bb2bc938291bf31d79ea4a + checksum: 10c0/60a323f60eff9b4bb6eb3121c5f6292e7962517a329a8a9f828e8f07516de78e6a7c1b1b1cfd732f39edf184fe57828ca557fbc63b74c61b54bcb679a69e249c languageName: node linkType: hard -"@typescript-eslint/utils@npm:8.58.1": - version: 8.58.1 - resolution: "@typescript-eslint/utils@npm:8.58.1" +"@typescript-eslint/utils@npm:8.58.2": + version: 8.58.2 + resolution: "@typescript-eslint/utils@npm:8.58.2" dependencies: "@eslint-community/eslint-utils": "npm:^4.9.1" - "@typescript-eslint/scope-manager": "npm:8.58.1" - "@typescript-eslint/types": "npm:8.58.1" - "@typescript-eslint/typescript-estree": "npm:8.58.1" + "@typescript-eslint/scope-manager": "npm:8.58.2" + "@typescript-eslint/types": "npm:8.58.2" + "@typescript-eslint/typescript-estree": "npm:8.58.2" peerDependencies: eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 typescript: ">=4.8.4 <6.1.0" - checksum: 10c0/99538feaaa7e5a08c8cfeaaeff5775812bdaf9faba602d55341102761e84ffee8e1fbfbadc9dbd9b036feedc6b541550b300fe26b90ae92f92d1b687dc65ecda + checksum: 10c0/d83e6c7c1b01236d255cabe2a5dc5384eedebc9f9af6aa19cc2ab7d8b280f86912f2b1a87659b2754919afd2606820b4e53862ac91970794e2980bc97487537c languageName: node linkType: hard -"@typescript-eslint/visitor-keys@npm:8.58.1": - version: 8.58.1 - resolution: "@typescript-eslint/visitor-keys@npm:8.58.1" +"@typescript-eslint/visitor-keys@npm:8.58.2": + version: 8.58.2 + resolution: "@typescript-eslint/visitor-keys@npm:8.58.2" dependencies: - "@typescript-eslint/types": "npm:8.58.1" + "@typescript-eslint/types": "npm:8.58.2" eslint-visitor-keys: "npm:^5.0.0" - checksum: 10c0/d2709bfb63bd86eb7b28bc86c15d9b29a8cceb5e25843418b039f497a1007fc92fa02eef8a2cbfd9cdec47f490205a00eab7fb204fd14472cf31b8db0e2db963 + checksum: 10c0/6775a63dbafe7a305f0cf3f0c5eb077e30dba8a60022e4ce3220669c7f1e742c6ea2ebff8c6c0288dc17eeef8f4015089a23abbdc82a6a9382abe4a77950b695 languageName: node linkType: hard @@ -1561,11 +1561,11 @@ __metadata: "@eslint/js": "npm:^10.0.1" "@types/jest": "npm:^30.0.0" "@types/node": "npm:^25.6.0" - "@typescript-eslint/eslint-plugin": "npm:^8.58.1" - "@typescript-eslint/parser": "npm:^8.58.1" - axios: "npm:^1.15.0" + "@typescript-eslint/eslint-plugin": "npm:^8.58.2" + "@typescript-eslint/parser": "npm:^8.58.2" + axios: "npm:^1.15.1" dotenv: "npm:^17.4.2" - eslint: "npm:^10.2.0" + eslint: "npm:^10.2.1" eslint-config-prettier: "npm:^10.1.8" eslint-config-standard: "npm:^17.1.0" eslint-plugin-import: "npm:^2.32.0" @@ -1574,10 +1574,10 @@ __metadata: extract-zip: "npm:^2.0.1" globals: "npm:^17.5.0" jest: "npm:^30.3.0" - prettier: "npm:^3.8.2" + prettier: "npm:^3.8.3" ts-jest: "npm:^29.4.9" ts-node: "npm:^10.9.2" - typescript: "npm:^6.0.2" + typescript: "npm:^6.0.3" languageName: unknown linkType: soft @@ -1781,14 +1781,14 @@ __metadata: languageName: node linkType: hard -"axios@npm:^1.15.0": - version: 1.15.0 - resolution: "axios@npm:1.15.0" +"axios@npm:^1.15.1": + version: 1.15.1 + resolution: "axios@npm:1.15.1" dependencies: follow-redirects: "npm:^1.15.11" form-data: "npm:^4.0.5" proxy-from-env: "npm:^2.1.0" - checksum: 10c0/47e0f860e98d4d7aa145e89ce0cae00e1fb0f1d2485f065c21fce955ddb1dba4103a46bd0e47acd18a27208a7f62c96249e620db575521b92a968619ab133409 + checksum: 10c0/f8b5f3aa954cc1da283e32ad81882967a371dfec7dcc75174fcae93093daeb5399aec2ec587d04779f46b00ff1c297ac9edf3fa596452d6a3d455ce5b58093a4 languageName: node linkType: hard @@ -2694,16 +2694,16 @@ __metadata: languageName: node linkType: hard -"eslint@npm:^10.2.0": - version: 10.2.0 - resolution: "eslint@npm:10.2.0" +"eslint@npm:^10.2.1": + version: 10.2.1 + resolution: "eslint@npm:10.2.1" dependencies: "@eslint-community/eslint-utils": "npm:^4.8.0" "@eslint-community/regexpp": "npm:^4.12.2" - "@eslint/config-array": "npm:^0.23.4" - "@eslint/config-helpers": "npm:^0.5.4" - "@eslint/core": "npm:^1.2.0" - "@eslint/plugin-kit": "npm:^0.7.0" + "@eslint/config-array": "npm:^0.23.5" + "@eslint/config-helpers": "npm:^0.5.5" + "@eslint/core": "npm:^1.2.1" + "@eslint/plugin-kit": "npm:^0.7.1" "@humanfs/node": "npm:^0.16.6" "@humanwhocodes/module-importer": "npm:^1.0.1" "@humanwhocodes/retry": "npm:^0.4.2" @@ -2735,7 +2735,7 @@ __metadata: optional: true bin: eslint: bin/eslint.js - checksum: 10c0/c275115f8937c243125986bf8f7d5c09bdc083f4a9fba8a77ad15a15989f05732f5037fe990cc1bc22dd887cf16060f57b8949dc5f1055d5020689adff49e219 + checksum: 10c0/176795a3794a785502fa5cd14a9609264c2be5405552d20fed3e499bd465c29639c91ac44619ae66787b0fb7494e72d112550a2136a735d92a26bc6a7af4915c languageName: node linkType: hard @@ -5097,12 +5097,12 @@ __metadata: languageName: node linkType: hard -"prettier@npm:^3.8.2": - version: 3.8.2 - resolution: "prettier@npm:3.8.2" +"prettier@npm:^3.8.3": + version: 3.8.3 + resolution: "prettier@npm:3.8.3" bin: prettier: bin/prettier.cjs - checksum: 10c0/2d64bd01d269c8dd6d8c423a2a2e1fb88230a53aac523204b327de40059ccf8bd8e6fe70b8ce6154b97ed4442e9fd878504ff8a5330f3a4f64bd13d1576f7652 + checksum: 10c0/754816fd7593eb80f6376d7476d463e832c38a12f32775a82683adb6e35b772b1f484d65f19401507b983a8c8a7cd5a4a9f12006bd56491e8f35503473f77473 languageName: node linkType: hard @@ -5941,23 +5941,23 @@ __metadata: languageName: node linkType: hard -"typescript@npm:^6.0.2": - version: 6.0.2 - resolution: "typescript@npm:6.0.2" +"typescript@npm:^6.0.3": + version: 6.0.3 + resolution: "typescript@npm:6.0.3" bin: tsc: bin/tsc tsserver: bin/tsserver - checksum: 10c0/4b860b0bf87cc0fee0f66d8ef2640b5a8a8a8c74d1129adb82e389e5f97124383823c47946bef8a73ede371461143a3aa8544399d2133c7b2e4f07e81860af7f + checksum: 10c0/4a25ff5045b984370f48f196b3a0120779b1b343d40b9a68d114ea5e5fff099809b2bb777576991a63a5cd59cf7bffd96ff6fe10afcefbcb8bd6fb96ad4b6606 languageName: node linkType: hard -"typescript@patch:typescript@npm%3A^6.0.2#optional!builtin": - version: 6.0.2 - resolution: "typescript@patch:typescript@npm%3A6.0.2#optional!builtin::version=6.0.2&hash=5786d5" +"typescript@patch:typescript@npm%3A^6.0.3#optional!builtin": + version: 6.0.3 + resolution: "typescript@patch:typescript@npm%3A6.0.3#optional!builtin::version=6.0.3&hash=5786d5" bin: tsc: bin/tsc tsserver: bin/tsserver - checksum: 10c0/49f0b84fc6ca55653e77752b8a61beabc09ee3dae5d965c31596225aa6ef213c5727b1d2e895b900416dc603854ba0872ac4a812c2a4ed6793a601f9c675de02 + checksum: 10c0/2f25c74e65663c248fa1ade2b8459d9ce5372ff9dad07067310f132966ebec1d93f6c42f0baf77a6b6a7a91460463f708e6887013aaade22111037457c6b25df languageName: node linkType: hard