From 47cf9f815a74d25447ed50c6846cec8b0965fadb Mon Sep 17 00:00:00 2001 From: Johannes Klein Date: Mon, 20 Jan 2025 21:35:37 +0100 Subject: [PATCH] chore: few minor dev dependency updates (#2626) * Few minor dependency updates * Bump detox * Bump nock * Bump some eslint plugins * Bump some types --- ios/Podfile.lock | 8 +-- package-lock.json | 156 ++++++++++++++++++++++++---------------------- package.json | 20 +++--- 3 files changed, 94 insertions(+), 90 deletions(-) diff --git a/ios/Podfile.lock b/ios/Podfile.lock index 443d7a388..af20bf9c8 100644 --- a/ios/Podfile.lock +++ b/ios/Podfile.lock @@ -918,9 +918,9 @@ PODS: - glog - RCT-Folly (= 2022.05.16.00) - React-Core - - react-native-config (1.5.1): - - react-native-config/App (= 1.5.1) - - react-native-config/App (1.5.1): + - react-native-config (1.5.3): + - react-native-config/App (= 1.5.3) + - react-native-config/App (1.5.3): - React-Core - react-native-exif-reader (0.4.2): - React-Core @@ -1548,7 +1548,7 @@ SPEC CHECKSUMS: React-logger: 3017d7c365f7df9a4575f13e98c1ef1d96b85ba5 React-Mapbuffer: 768950d2253c4d3da3c40ac7259eafd3ce6f30f2 react-native-cameraroll: 71a0dc2273bbb802bd5d4caffed9eff21fefa0d3 - react-native-config: 136f9755ccc991cc6438053a44363259ad4c7813 + react-native-config: ea75335a7cca1d3326de1da384227e580a7c082e react-native-exif-reader: d871d62023d532e33cc230ede6e2ba9cbfe220e2 react-native-geocoder-reborn: a3c3d8460910309e750609c373b6887ec6f67a8f react-native-geolocation: 52795f4d0d1e40a42b020e6063bfaa0c33c8ed6d diff --git a/package-lock.json b/package-lock.json index 759831452..dc7541e60 100644 --- a/package-lock.json +++ b/package-lock.json @@ -58,7 +58,7 @@ "react-native-audio-recorder-player": "^3.6.7", "react-native-bouncy-checkbox": "^3.0.7", "react-native-circular-progress-indicator": "^4.4.2", - "react-native-config": "^1.5.1", + "react-native-config": "^1.5.3", "react-native-device-info": "^10.13.1", "react-native-draggable-flatlist": "^4.0.1", "react-native-event-listeners": "^1.0.7", @@ -120,8 +120,8 @@ "@testing-library/jest-native": "^5.4.3", "@testing-library/react-native": "^12.4.5", "@types/jest": "^29.5.12", - "@types/jsrsasign": "^10.5.14", - "@types/lodash": "^4.17.0", + "@types/jsrsasign": "^10.5.15", + "@types/lodash": "^4.17.14", "@types/markdown-it": "^14.1.2", "@types/react": "^18.2.74", "@types/react-native-vector-icons": "^6.4.18", @@ -131,18 +131,18 @@ "babel-plugin-module-resolver": "^5.0.0", "babel-plugin-transform-inline-environment-variables": "^0.4.4", "babel-plugin-transform-remove-console": "^6.9.4", - "chalk": "^5.3.0", + "chalk": "^5.4.1", "decompress": "^4.2.1", - "detox": "^20.27.2", - "dotenv": "^16.4.5", + "detox": "^20.32.0", + "dotenv": "^16.4.7", "eslint": "^8.57.0", "eslint-config-airbnb": "^19.0.4", "eslint-import-resolver-babel-module": "^5.3.2", - "eslint-plugin-i18next": "^6.0.3", + "eslint-plugin-i18next": "^6.1.1", "eslint-plugin-import": "^2.29.1", - "eslint-plugin-jsx-a11y": "^6.8.0", + "eslint-plugin-jsx-a11y": "^6.10.2", "eslint-plugin-module-resolver": "^1.5.0", - "eslint-plugin-react-native-a11y": "^3.3.0", + "eslint-plugin-react-native-a11y": "^3.5.1", "eslint-plugin-simple-import-sort": "^12.0.0", "eslint-plugin-testing-library": "^6.2.0", "factoria": "^4.0.1", @@ -153,7 +153,7 @@ "jest": "^29.7.0", "jest-fetch-mock": "github:jefflau/jest-fetch-mock", "jest-slow-test-reporter": "^1.0.0", - "nock": "^13.5.4", + "nock": "^13.5.6", "node-downloader-helper": "^2.1.9", "patch-package": "^8.0.0", "react-native-accessibility-engine": "^3.2.0", @@ -6286,9 +6286,9 @@ "dev": true }, "node_modules/@types/jsrsasign": { - "version": "10.5.14", - "resolved": "https://registry.npmjs.org/@types/jsrsasign/-/jsrsasign-10.5.14.tgz", - "integrity": "sha512-lppSlfK6etu+cuKs40K4rg8As79PH6hzIB+v55zSqImbSH3SE6Fm8MBHCiI91cWlAP3Z4igtJK1VL3fSN09blQ==", + "version": "10.5.15", + "resolved": "https://registry.npmjs.org/@types/jsrsasign/-/jsrsasign-10.5.15.tgz", + "integrity": "sha512-3stUTaSRtN09PPzVWR6aySD9gNnuymz+WviNHoTb85dKu+BjaV4uBbWWGykBBJkfwPtcNZVfTn2lbX00U+yhpQ==", "dev": true }, "node_modules/@types/linkify-it": { @@ -6298,9 +6298,9 @@ "dev": true }, "node_modules/@types/lodash": { - "version": "4.17.0", - "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.17.0.tgz", - "integrity": "sha512-t7dhREVv6dbNj0q17X12j7yDG4bD/DHYX7o5/DbDxobP0HnGPgpRz2Ej77aL7TZT3DSw13fqUTj8J4mMnqa7WA==", + "version": "4.17.14", + "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.17.14.tgz", + "integrity": "sha512-jsxagdikDiDBeIRaPYtArcT8my4tN1og7MtMRquFT3XNA6axxyHDRUemqDz/taRDdOUn0GnGHRCuff4q48sW9A==", "dev": true }, "node_modules/@types/markdown-it": { @@ -6936,12 +6936,12 @@ } }, "node_modules/aria-query": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.3.0.tgz", - "integrity": "sha512-b0P0sZPKtyu8HkeRAfCq0IfURZK+SuwMjY1UXGBU27wpAiTwQAIlq56IbIO+ytk/JjS1fMR14ee5WBBfKi5J6A==", + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.3.2.tgz", + "integrity": "sha512-COROpnaoap1E2F000S62r6A60uHZnmlvomhfyT2DlTcrY1OrBKn2UhH7qn5wTC9zMvD0AY7csdPSNwKP+7WiQw==", "dev": true, - "dependencies": { - "dequal": "^2.0.3" + "engines": { + "node": ">= 0.4" } }, "node_modules/array-buffer-byte-length": { @@ -7176,9 +7176,9 @@ } }, "node_modules/axe-core": { - "version": "4.7.0", - "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.7.0.tgz", - "integrity": "sha512-M0JtH+hlOL5pLQwHOLNYZaXuhqmvS8oExsqB1SBYgA4Dk7u/xx+YdGHXaK5pyUfed5mYXdlYiphWq3G8cRi5JQ==", + "version": "4.10.2", + "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.10.2.tgz", + "integrity": "sha512-RE3mdQ7P3FRSe7eqCWoeQ/Z9QXrtniSjp1wUjt5nRC3WIpz5rSCve6o3fsZ2aCpJtrZjSZgjwXAoTO5k4tEI0w==", "dev": true, "engines": { "node": ">=4" @@ -7195,12 +7195,12 @@ } }, "node_modules/axobject-query": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-3.2.1.tgz", - "integrity": "sha512-jsyHu61e6N4Vbz/v18DHwWYKK0bSWLqn47eeDSKPB7m8tqMHF9YJ+mhIk2lVteyZrY8tnSj/jHOv4YiTCuCJgg==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-4.1.0.tgz", + "integrity": "sha512-qIj0G9wZbMGNLjLmg1PT6v2mE9AH2zlnADJD/2tC6E00hgmhUOfEB6greHPAfLRSufHqROIUTkw6E+M3lH0PTQ==", "dev": true, - "dependencies": { - "dequal": "^2.0.3" + "engines": { + "node": ">= 0.4" } }, "node_modules/babel-core": { @@ -7937,9 +7937,9 @@ ] }, "node_modules/chalk": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.3.0.tgz", - "integrity": "sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w==", + "version": "5.4.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.4.1.tgz", + "integrity": "sha512-zgVZuo2WcZgfUEmsn6eO3kINexW8RAE4maiQ8QNs8CtpPCSyMiYsULR3HQYkm3w8FIA3SberyMJMSldGsW+U3w==", "dev": true, "engines": { "node": "^12.17.0 || ^14.13 || >=16.0.0" @@ -9166,15 +9166,6 @@ "node": ">=18" } }, - "node_modules/dequal": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/dequal/-/dequal-2.0.3.tgz", - "integrity": "sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==", - "dev": true, - "engines": { - "node": ">=6" - } - }, "node_modules/destroy": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", @@ -9202,9 +9193,9 @@ } }, "node_modules/detox": { - "version": "20.27.2", - "resolved": "https://registry.npmjs.org/detox/-/detox-20.27.2.tgz", - "integrity": "sha512-cC6S40v7ix+uA5jYzG8eazSs7YtOWgc2aCwWLZIIzfE5Kvo0gfHgtqeRhrYWCMZaj/irKKs39h2B070oNQOIrA==", + "version": "20.32.0", + "resolved": "https://registry.npmjs.org/detox/-/detox-20.32.0.tgz", + "integrity": "sha512-xi2FSkoZ+8XYbfOFaMpC1uMKiuRlx0AXjnzTwuCGxjCsntM+YIU/zlACRjmsIAH4pHt7yVlJeV8xZyVGqIeeOg==", "dev": true, "hasInstallScript": true, "dependencies": { @@ -9214,7 +9205,7 @@ "caf": "^15.0.1", "chalk": "^4.0.0", "child-process-promise": "^2.2.0", - "detox-copilot": "^0.0.9", + "detox-copilot": "^0.0.27", "execa": "^5.1.1", "find-up": "^5.0.0", "fs-extra": "^11.0.0", @@ -9261,9 +9252,9 @@ } }, "node_modules/detox-copilot": { - "version": "0.0.9", - "resolved": "https://registry.npmjs.org/detox-copilot/-/detox-copilot-0.0.9.tgz", - "integrity": "sha512-Wk2fuisD8EH+349b0ysNWvZ7UEsThAChbYFlLqOR1jWkDaonEvgf6IOUlmxjvyTl9ENtl8ckd1U7k94yCBYwqw==", + "version": "0.0.27", + "resolved": "https://registry.npmjs.org/detox-copilot/-/detox-copilot-0.0.27.tgz", + "integrity": "sha512-H2febTNp0arVx2A8rvM1C2BwDiBEP/2Ya8Hd1mVyV66rR5u8om1gdIypaRGm+plpTLCHhlefe4+7qLtHgVzpng==", "dev": true }, "node_modules/detox/node_modules/ajv": { @@ -9700,9 +9691,9 @@ } }, "node_modules/dotenv": { - "version": "16.4.5", - "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.4.5.tgz", - "integrity": "sha512-ZmdL2rui+eB2YwhsWzjInR8LldtZHGDoQ1ugH85ppHKwpUHL7j7rN0Ti9NCnGiQbhaZ11FpR+7ao1dNsmduNUg==", + "version": "16.4.7", + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.4.7.tgz", + "integrity": "sha512-47qPchRCykZC03FhkYAhrvwU4xDBFIj1QPqaarj6mdM/hgUzfPHcpkHJOn3mJAufFeeAxAzeGsr5X0M4k6fLZQ==", "dev": true, "engines": { "node": ">=12" @@ -10301,9 +10292,9 @@ } }, "node_modules/eslint-plugin-i18next": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/eslint-plugin-i18next/-/eslint-plugin-i18next-6.0.3.tgz", - "integrity": "sha512-RtQXYfg6PZCjejIQ/YG+dUj/x15jPhufJ9hUDGH0kCpJ6CkVMAWOQ9exU1CrbPmzeykxLjrXkjAaOZF/V7+DOA==", + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-i18next/-/eslint-plugin-i18next-6.1.1.tgz", + "integrity": "sha512-/Vy6BfX44njxpRnbJm7bbph0KaNJF2eillqN5W+u03hHuxmh9BjtjdPSrI9HPtyoEbG4j5nBn9gXm/dg99mz3Q==", "dev": true, "dependencies": { "lodash": "^4.17.21", @@ -10391,33 +10382,32 @@ } }, "node_modules/eslint-plugin-jsx-a11y": { - "version": "6.8.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.8.0.tgz", - "integrity": "sha512-Hdh937BS3KdwwbBaKd5+PLCOmYY6U4f2h9Z2ktwtNKvIdIEu137rjYbcb9ApSbVJfWxANNuiKTD/9tOKjK9qOA==", + "version": "6.10.2", + "resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.10.2.tgz", + "integrity": "sha512-scB3nz4WmG75pV8+3eRUQOHZlNSUhFNq37xnpgRkCCELU3XMvXAxLk1eqWWyE22Ki4Q01Fnsw9BA3cJHDPgn2Q==", "dev": true, "dependencies": { - "@babel/runtime": "^7.23.2", - "aria-query": "^5.3.0", - "array-includes": "^3.1.7", + "aria-query": "^5.3.2", + "array-includes": "^3.1.8", "array.prototype.flatmap": "^1.3.2", "ast-types-flow": "^0.0.8", - "axe-core": "=4.7.0", - "axobject-query": "^3.2.1", + "axe-core": "^4.10.0", + "axobject-query": "^4.1.0", "damerau-levenshtein": "^1.0.8", "emoji-regex": "^9.2.2", - "es-iterator-helpers": "^1.0.15", - "hasown": "^2.0.0", + "hasown": "^2.0.2", "jsx-ast-utils": "^3.3.5", "language-tags": "^1.0.9", "minimatch": "^3.1.2", - "object.entries": "^1.1.7", - "object.fromentries": "^2.0.7" + "object.fromentries": "^2.0.8", + "safe-regex-test": "^1.0.3", + "string.prototype.includes": "^2.0.1" }, "engines": { "node": ">=4.0" }, "peerDependencies": { - "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8" + "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9" } }, "node_modules/eslint-plugin-jsx-a11y/node_modules/ast-types-flow": { @@ -10510,9 +10500,9 @@ } }, "node_modules/eslint-plugin-react-native-a11y": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-react-native-a11y/-/eslint-plugin-react-native-a11y-3.3.0.tgz", - "integrity": "sha512-21bIs/0yROcMq7KtAG+OVNDWAh8M+6scII0iXcO3i9NYHe2xZ443yPs5KSUMSvQJeRLLjuKB7V5saqNjoMWDHA==", + "version": "3.5.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-react-native-a11y/-/eslint-plugin-react-native-a11y-3.5.1.tgz", + "integrity": "sha512-vqnXZpAiov0lxYNfEYgwABpkiBYRrt0dbtOafPkw6QaFeA0uZ+s3w9opeEMoFmV36WFxLiCxHb9fvOJ+EUc2xQ==", "dev": true, "dependencies": { "@babel/runtime": "^7.15.4", @@ -15940,9 +15930,9 @@ } }, "node_modules/nock": { - "version": "13.5.4", - "resolved": "https://registry.npmjs.org/nock/-/nock-13.5.4.tgz", - "integrity": "sha512-yAyTfdeNJGGBFxWdzSKCBYxs5FxLbCg5X5Q4ets974hcQzG1+qCxvIyOo4j2Ry6MUlhWVMX4OoYDefAIIwupjw==", + "version": "13.5.6", + "resolved": "https://registry.npmjs.org/nock/-/nock-13.5.6.tgz", + "integrity": "sha512-o2zOYiCpzRqSzPj0Zt/dQ/DqZeYoaQ7TUonc/xUPjCGl9WeHpNbxgVvOquXYAaJzI0M9BXV3HTzG0p8IUAbBTQ==", "dev": true, "dependencies": { "debug": "^4.1.0", @@ -17566,9 +17556,9 @@ } }, "node_modules/react-native-config": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/react-native-config/-/react-native-config-1.5.1.tgz", - "integrity": "sha512-g1xNgt1tV95FCX+iWz6YJonxXkQX0GdD3fB8xQtR1GUBEqweB9zMROW77gi2TygmYmUkBI7LU4pES+zcTyK4HA==", + "version": "1.5.3", + "resolved": "https://registry.npmjs.org/react-native-config/-/react-native-config-1.5.3.tgz", + "integrity": "sha512-3D05Abgk5DfDw9w258EzXvX5AkU7eqj3u9H0H0L4gUga4nYg/zuupcrpGbpF4QeXBcJ84jjs6g8JaEP6VBT7Pg==", "peerDependencies": { "react-native-windows": ">=0.61" }, @@ -19456,6 +19446,20 @@ "node": ">=8" } }, + "node_modules/string.prototype.includes": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/string.prototype.includes/-/string.prototype.includes-2.0.1.tgz", + "integrity": "sha512-o7+c9bW6zpAdJHTtujeePODAhkuicdAryFsfVKwA+wGw89wJ4GTY484WTucM9hLtDEOpOvI+aHnzqnC5lHp4Rg==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.3" + }, + "engines": { + "node": ">= 0.4" + } + }, "node_modules/string.prototype.matchall": { "version": "4.0.11", "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.11.tgz", diff --git a/package.json b/package.json index 0f9025609..d736c646e 100644 --- a/package.json +++ b/package.json @@ -92,7 +92,7 @@ "react-native-audio-recorder-player": "^3.6.7", "react-native-bouncy-checkbox": "^3.0.7", "react-native-circular-progress-indicator": "^4.4.2", - "react-native-config": "^1.5.1", + "react-native-config": "^1.5.3", "react-native-device-info": "^10.13.1", "react-native-draggable-flatlist": "^4.0.1", "react-native-event-listeners": "^1.0.7", @@ -154,8 +154,8 @@ "@testing-library/jest-native": "^5.4.3", "@testing-library/react-native": "^12.4.5", "@types/jest": "^29.5.12", - "@types/jsrsasign": "^10.5.14", - "@types/lodash": "^4.17.0", + "@types/jsrsasign": "^10.5.15", + "@types/lodash": "^4.17.14", "@types/markdown-it": "^14.1.2", "@types/react": "^18.2.74", "@types/react-native-vector-icons": "^6.4.18", @@ -165,18 +165,18 @@ "babel-plugin-module-resolver": "^5.0.0", "babel-plugin-transform-inline-environment-variables": "^0.4.4", "babel-plugin-transform-remove-console": "^6.9.4", - "chalk": "^5.3.0", + "chalk": "^5.4.1", "decompress": "^4.2.1", - "detox": "^20.27.2", - "dotenv": "^16.4.5", + "detox": "^20.32.0", + "dotenv": "^16.4.7", "eslint": "^8.57.0", "eslint-config-airbnb": "^19.0.4", "eslint-import-resolver-babel-module": "^5.3.2", - "eslint-plugin-i18next": "^6.0.3", + "eslint-plugin-i18next": "^6.1.1", "eslint-plugin-import": "^2.29.1", - "eslint-plugin-jsx-a11y": "^6.8.0", + "eslint-plugin-jsx-a11y": "^6.10.2", "eslint-plugin-module-resolver": "^1.5.0", - "eslint-plugin-react-native-a11y": "^3.3.0", + "eslint-plugin-react-native-a11y": "^3.5.1", "eslint-plugin-simple-import-sort": "^12.0.0", "eslint-plugin-testing-library": "^6.2.0", "factoria": "^4.0.1", @@ -187,7 +187,7 @@ "jest": "^29.7.0", "jest-fetch-mock": "github:jefflau/jest-fetch-mock", "jest-slow-test-reporter": "^1.0.0", - "nock": "^13.5.4", + "nock": "^13.5.6", "node-downloader-helper": "^2.1.9", "patch-package": "^8.0.0", "react-native-accessibility-engine": "^3.2.0",