diff --git a/package.json b/package.json index 328c822a..d95962fd 100644 --- a/package.json +++ b/package.json @@ -36,14 +36,15 @@ "axios-cache-interceptor": "1.5.1", "deprecated-react-native-prop-types": "^4.0.0", "normalize-strings": "^1.1.1", - "react": "18.1.0", - "react-native": "0.70.9", + "react": "18.2.0", + "react-is": "^18.2.0", + "react-native": "0.70.15", "react-native-audio-recorder-player": "3.5.1", "react-native-camera": "4.2.1", "react-native-device-info": "^10.13.1", "react-native-element-dropdown": "^2.10.4", "react-native-fs": "^2.20.0", - "react-native-gesture-handler": "2.9.0", + "react-native-gesture-handler": "^2.15.0", "react-native-image-crop-picker": "^0.40.3", "react-native-image-zoom-viewer": "^3.0.1", "react-native-keyboard-aware-scroll-view": "^0.9.5", @@ -51,16 +52,15 @@ "react-native-permissions": "^4.1.5", "react-native-popover-view": "^5.1.8", "react-native-progress": "^5.0.1", - "react-native-reanimated": "2.17.0", + "react-native-reanimated": "3.8.1", "react-native-responsive-screen": "^1.4.2", "react-native-safe-area-context": "^4.9.0", - "react-native-screens": "3.18.2", + "react-native-screens": "^3.30.1", "react-native-sound-player": "0.13.2", "react-native-splash-screen": "^3.3.0", "react-native-svg": "^15.1.0", "react-native-svg-transformer": "^1.3.0", "react-native-tts": "4.1.0", - "react-native-vector-icons": "^10.0.3", "react-navigation-header-buttons": "^10.0.0", "string-similarity": "^4.0.4", "styled-components": "^6.1.8", @@ -75,7 +75,6 @@ "@testing-library/jest-native": "^5.4.3", "@testing-library/react-native": "^12.4.4", "@trivago/prettier-plugin-sort-imports": "^4.3.0", - "@types/babel__core": "^7", "@types/jest": "^29.5.12", "@types/node": "^20.11.30", "@types/react-native": "^0.70.19", @@ -97,11 +96,13 @@ "eslint-plugin-promise": "^6.1.1", "eslint-plugin-react": "^7.34.1", "eslint-plugin-react-hooks": "^4.6.0", + "identity-obj-proxy": "^3.0.0", "jest": "^29.7.0", + "jest-extended": "^4.0.2", "jest-transform-stub": "^2.0.0", - "metro-react-native-babel-preset": "0.72.3", + "metro-react-native-babel-preset": "^0.77.0", "patch-package": "^8.0.0", - "prettier": "^2.7.1", + "prettier": "^3.2.5", "react-dom": "18.2.0", "react-test-renderer": "18.2.0", "ts-jest": "^29.1.2", diff --git a/src/routes/repetition/RepetitionScreen.tsx b/src/routes/repetition/RepetitionScreen.tsx index fe7601e4..ce4b3d2d 100644 --- a/src/routes/repetition/RepetitionScreen.tsx +++ b/src/routes/repetition/RepetitionScreen.tsx @@ -73,7 +73,7 @@ const RepetitionScreen = ({ navigation }: RepetitionScreenProps): ReactElement = const { repeatWords, repeatNow, wordsToRepeat, yourLearningProgress } = getLabels().repetition const { data: numberOfWordsNeedingRepetition, refresh: refreshNumberOfWordsNeedingRepetition } = useLoadAsync( RepetitionService.getNumberOfWordsNeedingRepetitionWithUpperBound, - undefined + undefined, ) useFocusEffect(refreshNumberOfWordsNeedingRepetition) diff --git a/src/routes/repetition/__tests__/RepetitionScreen.spec.tsx b/src/routes/repetition/__tests__/RepetitionScreen.spec.tsx index 2485b4ef..f0ee1ac8 100644 --- a/src/routes/repetition/__tests__/RepetitionScreen.spec.tsx +++ b/src/routes/repetition/__tests__/RepetitionScreen.spec.tsx @@ -17,7 +17,7 @@ describe('RepetitionScreen', () => { it('should render screen correctly', async () => { mocked(RepetitionService.getNumberOfWordsNeedingRepetitionWithUpperBound).mockImplementation(() => - Promise.resolve(2) + Promise.resolve(2), ) const { getByText, getByTestId } = render() await waitFor(() => expect(getByText(`2 ${getLabels().repetition.wordsToRepeat}`)).toBeDefined()) diff --git a/src/routes/repetition/components/RepetitionProgressChart.tsx b/src/routes/repetition/components/RepetitionProgressChart.tsx index 420b1d1c..3cf48afe 100644 --- a/src/routes/repetition/components/RepetitionProgressChart.tsx +++ b/src/routes/repetition/components/RepetitionProgressChart.tsx @@ -31,7 +31,7 @@ const RepetitionProgressChart: () => ReactElement = () => { useFocusEffect( useCallback(() => { refresh() - }, [refresh]) + }, [refresh]), ) return ( diff --git a/tools/git-version.ts b/tools/git-version.ts index 149cd66b..3af8aea0 100755 --- a/tools/git-version.ts +++ b/tools/git-version.ts @@ -47,7 +47,7 @@ type Options = { const commitAndTag = async ( versionName: string, versionCodeString: string, - { deliverinoPrivateKey, owner, repo, branch }: Options + { deliverinoPrivateKey, owner, repo, branch }: Options, ) => { if (branch !== MAIN_BRANCH) { throw new Error(`Version bumps are only allowed on the ${MAIN_BRANCH} branch!`) @@ -90,8 +90,8 @@ const commitAndTag = async ( owner, repo, platform, - }) - ) + }), + ), ) } @@ -100,7 +100,7 @@ program .description('commits the supplied version name and code to github and tags the commit') .requiredOption( '--deliverino-private-key ', - 'private key of the deliverino github app in pem format with base64 encoding' + 'private key of the deliverino github app in pem format with base64 encoding', ) .requiredOption('--owner ', 'owner of the current repository, usually "digitalfabrik"') .requiredOption('--repo ', 'the current repository, should be lunes-app') diff --git a/tools/github-release.ts b/tools/github-release.ts index 1caad8e5..ee21f2a4 100755 --- a/tools/github-release.ts +++ b/tools/github-release.ts @@ -17,7 +17,7 @@ const githubRelease = async ( platform: string, newVersionName: string, newVersionCode: string, - { deliverinoPrivateKey, owner, repo, releaseNotes, downloadLinks, betaRelease, dryRun }: Options + { deliverinoPrivateKey, owner, repo, releaseNotes, downloadLinks, betaRelease, dryRun }: Options, ) => { const versionCode = parseInt(newVersionCode, 10) if (Number.isNaN(versionCode)) { @@ -53,7 +53,7 @@ program .description('creates a new release for the specified platform') .requiredOption( '--deliverino-private-key ', - 'private key of the deliverino github app in pem format with base64 encoding' + 'private key of the deliverino github app in pem format with base64 encoding', ) .requiredOption('--owner ', 'owner of the current repository, usually "digitalfabrik"') .requiredOption('--repo ', 'the current repository, should be integreat-app') diff --git a/tools/jira-release.ts b/tools/jira-release.ts index b3310c85..e534a26e 100755 --- a/tools/jira-release.ts +++ b/tools/jira-release.ts @@ -103,14 +103,14 @@ const createRelease = async ({ newVersionName, accessToken, privateKey, consumer }, } return jiraApi.updateIssue(issueId, issueUpdate, { notifyUsers: false }) - }) + }), ) } program .command('create ') .description( - 'create a new release with the name on jira and assign all issues resolved since the last release' + 'create a new release with the name on jira and assign all issues resolved since the last release', ) .requiredOption('--project-name ', 'the name of the jira project, e.g. integreat-app') .requiredOption('--access-token ', 'version name of the new release') diff --git a/tools/manage-metadata.ts b/tools/manage-metadata.ts index 78ae1c29..95d84d56 100644 --- a/tools/manage-metadata.ts +++ b/tools/manage-metadata.ts @@ -93,7 +93,7 @@ const formatDevelopmentNotes = (params: { notes: NoteType[]; platforms: string[] const parseReleaseNotes = ({ source, ios, android, production }: ParseOptions): string => { const platforms: string[] = [android ? PLATFORM_ANDROID : undefined, ios ? PLATFORM_IOS : undefined].filter( - (platform): platform is string => !!platform + (platform): platform is string => !!platform, ) if (platforms.length === 0) { @@ -146,19 +146,19 @@ const parseNotesProgram = (options: ParseOptions) => { program .command('parse-release-notes') .description( - 'parse the release notes and outputs the release notes as JSON string and writes them to the specified file' + 'parse the release notes and outputs the release notes as JSON string and writes them to the specified file', ) .option('--ios', 'include release notes for ios') .option('--android', 'include release notes for android') .option( '--production', - 'whether to hide extra information, e.g. issue keys, hidden notes and platforms and prepare the notes for a store. may not be used with multiple platforms.' + 'whether to hide extra information, e.g. issue keys, hidden notes and platforms and prepare the notes for a store. may not be used with multiple platforms.', ) .option('--destination ', 'if specified the parsed notes are saved to the directory') .requiredOption( '--source ', 'the directory of the release notes to parse', - `../${RELEASE_NOTES_DIR}/${UNRELEASED_DIR}` + `../${RELEASE_NOTES_DIR}/${UNRELEASED_DIR}`, ) .action(parseNotesProgram) @@ -195,7 +195,7 @@ program .description('prepare metadata for store') .option( '--override-version-name ', - 'if specified the release notes will be generated from the specified version name instead of the unreleased notes' + 'if specified the release notes will be generated from the specified version name instead of the unreleased notes', ) .action((storeName: string, options: { overrideVersionName: string }) => { try { diff --git a/tools/move-release-notes.ts b/tools/move-release-notes.ts index 7441a29b..668ef216 100755 --- a/tools/move-release-notes.ts +++ b/tools/move-release-notes.ts @@ -106,7 +106,7 @@ program .description("move the release notes in 'unreleased' to a new subdirectory ") .requiredOption( '--deliverino-private-key ', - 'private key of the deliverino github app in pem format with base64 encoding' + 'private key of the deliverino github app in pem format with base64 encoding', ) .requiredOption('--owner ', 'owner of the current repository, usually "digitalfabrik"') .requiredOption('--repo ', 'the current repository, usually "lunes-app"') diff --git a/yarn.lock b/yarn.lock index 0b79637f..7602cafe 100644 --- a/yarn.lock +++ b/yarn.lock @@ -62,6 +62,29 @@ __metadata: languageName: node linkType: hard +"@babel/core@npm:^7.20.0": + version: 7.24.4 + resolution: "@babel/core@npm:7.24.4" + dependencies: + "@ampproject/remapping": ^2.2.0 + "@babel/code-frame": ^7.24.2 + "@babel/generator": ^7.24.4 + "@babel/helper-compilation-targets": ^7.23.6 + "@babel/helper-module-transforms": ^7.23.3 + "@babel/helpers": ^7.24.4 + "@babel/parser": ^7.24.4 + "@babel/template": ^7.24.0 + "@babel/traverse": ^7.24.1 + "@babel/types": ^7.24.0 + convert-source-map: ^2.0.0 + debug: ^4.1.0 + gensync: ^1.0.0-beta.2 + json5: ^2.2.3 + semver: ^6.3.1 + checksum: fc136966583e64d6f84f4a676368de6ab4583aa87f867186068655b30ef67f21f8e65a88c6d446a7efd219ad7ffb9185c82e8a90183ee033f6f47b5026641e16 + languageName: node + linkType: hard + "@babel/generator@npm:7.17.7": version: 7.17.7 resolution: "@babel/generator@npm:7.17.7" @@ -85,6 +108,18 @@ __metadata: languageName: node linkType: hard +"@babel/generator@npm:^7.24.4": + version: 7.24.4 + resolution: "@babel/generator@npm:7.24.4" + dependencies: + "@babel/types": ^7.24.0 + "@jridgewell/gen-mapping": ^0.3.5 + "@jridgewell/trace-mapping": ^0.3.25 + jsesc: ^2.5.1 + checksum: 67a1b2f7cc985aaaa11b01e8ddd4fffa4f285837bc7a209738eb8203aa34bdafeb8507ed75fd883ddbabd641a036ca0a8d984e760f28ad4a9d60bff29d0a60bb + languageName: node + linkType: hard + "@babel/helper-annotate-as-pure@npm:^7.14.5, @babel/helper-annotate-as-pure@npm:^7.22.5": version: 7.22.5 resolution: "@babel/helper-annotate-as-pure@npm:7.22.5" @@ -352,6 +387,17 @@ __metadata: languageName: node linkType: hard +"@babel/helpers@npm:^7.24.4": + version: 7.24.4 + resolution: "@babel/helpers@npm:7.24.4" + dependencies: + "@babel/template": ^7.24.0 + "@babel/traverse": ^7.24.1 + "@babel/types": ^7.24.0 + checksum: 747ef62b7fe87de31a2f3c19ff337a86cbb79be2f6c18af63133b614ab5a8f6da5b06ae4b06fb0e71271cb6a27efec6f8b6c9f44c60b8a18777832dc7929e6c5 + languageName: node + linkType: hard + "@babel/highlight@npm:^7.24.2": version: 7.24.2 resolution: "@babel/highlight@npm:7.24.2" @@ -373,6 +419,15 @@ __metadata: languageName: node linkType: hard +"@babel/parser@npm:^7.24.4": + version: 7.24.4 + resolution: "@babel/parser@npm:7.24.4" + bin: + parser: ./bin/babel-parser.js + checksum: 8381e1efead5069cb7ed2abc3a583f4a86289b2f376c75cecc69f59a8eb36df18274b1886cecf2f97a6a0dff5334b27330f58535be9b3e4e26102cc50e12eac8 + languageName: node + linkType: hard + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@npm:^7.24.1": version: 7.24.1 resolution: "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@npm:7.24.1" @@ -423,7 +478,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-proposal-class-properties@npm:^7.0.0, @babel/plugin-proposal-class-properties@npm:^7.13.0": +"@babel/plugin-proposal-class-properties@npm:^7.0.0, @babel/plugin-proposal-class-properties@npm:^7.13.0, @babel/plugin-proposal-class-properties@npm:^7.18.0": version: 7.18.6 resolution: "@babel/plugin-proposal-class-properties@npm:7.18.6" dependencies: @@ -447,7 +502,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-proposal-nullish-coalescing-operator@npm:^7.0.0, @babel/plugin-proposal-nullish-coalescing-operator@npm:^7.13.8": +"@babel/plugin-proposal-nullish-coalescing-operator@npm:^7.0.0, @babel/plugin-proposal-nullish-coalescing-operator@npm:^7.13.8, @babel/plugin-proposal-nullish-coalescing-operator@npm:^7.18.0": version: 7.18.6 resolution: "@babel/plugin-proposal-nullish-coalescing-operator@npm:7.18.6" dependencies: @@ -459,7 +514,19 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-proposal-object-rest-spread@npm:^7.0.0": +"@babel/plugin-proposal-numeric-separator@npm:^7.0.0": + version: 7.18.6 + resolution: "@babel/plugin-proposal-numeric-separator@npm:7.18.6" + dependencies: + "@babel/helper-plugin-utils": ^7.18.6 + "@babel/plugin-syntax-numeric-separator": ^7.10.4 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: a83a65c6ec0d2293d830e9db61406d246f22d8ea03583d68460cb1b6330c6699320acce1b45f66ba3c357830720e49267e3d99f95088be457c66e6450fbfe3fa + languageName: node + linkType: hard + +"@babel/plugin-proposal-object-rest-spread@npm:^7.0.0, @babel/plugin-proposal-object-rest-spread@npm:^7.20.0": version: 7.20.7 resolution: "@babel/plugin-proposal-object-rest-spread@npm:7.20.7" dependencies: @@ -486,7 +553,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-proposal-optional-chaining@npm:^7.0.0, @babel/plugin-proposal-optional-chaining@npm:^7.13.12": +"@babel/plugin-proposal-optional-chaining@npm:^7.0.0, @babel/plugin-proposal-optional-chaining@npm:^7.13.12, @babel/plugin-proposal-optional-chaining@npm:^7.20.0": version: 7.21.0 resolution: "@babel/plugin-proposal-optional-chaining@npm:7.21.0" dependencies: @@ -564,7 +631,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-syntax-dynamic-import@npm:^7.0.0, @babel/plugin-syntax-dynamic-import@npm:^7.8.3": +"@babel/plugin-syntax-dynamic-import@npm:^7.0.0, @babel/plugin-syntax-dynamic-import@npm:^7.8.0, @babel/plugin-syntax-dynamic-import@npm:^7.8.3": version: 7.8.3 resolution: "@babel/plugin-syntax-dynamic-import@npm:7.8.3" dependencies: @@ -597,7 +664,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-syntax-flow@npm:^7.0.0, @babel/plugin-syntax-flow@npm:^7.2.0, @babel/plugin-syntax-flow@npm:^7.24.1": +"@babel/plugin-syntax-flow@npm:^7.0.0, @babel/plugin-syntax-flow@npm:^7.12.1, @babel/plugin-syntax-flow@npm:^7.18.0, @babel/plugin-syntax-flow@npm:^7.2.0, @babel/plugin-syntax-flow@npm:^7.24.1": version: 7.24.1 resolution: "@babel/plugin-syntax-flow@npm:7.24.1" dependencies: @@ -774,7 +841,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-arrow-functions@npm:^7.0.0, @babel/plugin-transform-arrow-functions@npm:^7.24.1": +"@babel/plugin-transform-arrow-functions@npm:^7.0.0, @babel/plugin-transform-arrow-functions@npm:^7.0.0-0, @babel/plugin-transform-arrow-functions@npm:^7.24.1": version: 7.24.1 resolution: "@babel/plugin-transform-arrow-functions@npm:7.24.1" dependencies: @@ -799,7 +866,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-async-to-generator@npm:^7.0.0, @babel/plugin-transform-async-to-generator@npm:^7.24.1": +"@babel/plugin-transform-async-to-generator@npm:^7.0.0, @babel/plugin-transform-async-to-generator@npm:^7.20.0, @babel/plugin-transform-async-to-generator@npm:^7.24.1": version: 7.24.1 resolution: "@babel/plugin-transform-async-to-generator@npm:7.24.1" dependencies: @@ -889,7 +956,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-destructuring@npm:^7.0.0, @babel/plugin-transform-destructuring@npm:^7.24.1": +"@babel/plugin-transform-destructuring@npm:^7.0.0, @babel/plugin-transform-destructuring@npm:^7.20.0, @babel/plugin-transform-destructuring@npm:^7.24.1": version: 7.24.1 resolution: "@babel/plugin-transform-destructuring@npm:7.24.1" dependencies: @@ -959,7 +1026,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-flow-strip-types@npm:^7.0.0, @babel/plugin-transform-flow-strip-types@npm:^7.18.6": +"@babel/plugin-transform-flow-strip-types@npm:^7.0.0, @babel/plugin-transform-flow-strip-types@npm:^7.18.6, @babel/plugin-transform-flow-strip-types@npm:^7.20.0": version: 7.24.1 resolution: "@babel/plugin-transform-flow-strip-types@npm:7.24.1" dependencies: @@ -1116,7 +1183,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-nullish-coalescing-operator@npm:^7.24.1": +"@babel/plugin-transform-nullish-coalescing-operator@npm:^7.0.0-0, @babel/plugin-transform-nullish-coalescing-operator@npm:^7.24.1": version: 7.24.1 resolution: "@babel/plugin-transform-nullish-coalescing-operator@npm:7.24.1" dependencies: @@ -1140,17 +1207,6 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-object-assign@npm:^7.16.7": - version: 7.24.1 - resolution: "@babel/plugin-transform-object-assign@npm:7.24.1" - dependencies: - "@babel/helper-plugin-utils": ^7.24.0 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: eb30beac71a5930ecdfc8740b184f22dd2043b1ac6f9f6818fb2e10ddfbdd6536b4ddb0d00af2c9f4a375823f52a566915eb598bea0633484aa5ff5db4e547fd - languageName: node - linkType: hard - "@babel/plugin-transform-object-rest-spread@npm:^7.24.1": version: 7.24.1 resolution: "@babel/plugin-transform-object-rest-spread@npm:7.24.1" @@ -1189,7 +1245,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-optional-chaining@npm:^7.24.1": +"@babel/plugin-transform-optional-chaining@npm:^7.0.0-0, @babel/plugin-transform-optional-chaining@npm:^7.24.1": version: 7.24.1 resolution: "@babel/plugin-transform-optional-chaining@npm:7.24.1" dependencies: @@ -1337,7 +1393,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-shorthand-properties@npm:^7.0.0, @babel/plugin-transform-shorthand-properties@npm:^7.24.1": +"@babel/plugin-transform-shorthand-properties@npm:^7.0.0, @babel/plugin-transform-shorthand-properties@npm:^7.0.0-0, @babel/plugin-transform-shorthand-properties@npm:^7.24.1": version: 7.24.1 resolution: "@babel/plugin-transform-shorthand-properties@npm:7.24.1" dependencies: @@ -1371,7 +1427,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-template-literals@npm:^7.0.0, @babel/plugin-transform-template-literals@npm:^7.24.1": +"@babel/plugin-transform-template-literals@npm:^7.0.0, @babel/plugin-transform-template-literals@npm:^7.0.0-0, @babel/plugin-transform-template-literals@npm:^7.24.1": version: 7.24.1 resolution: "@babel/plugin-transform-template-literals@npm:7.24.1" dependencies: @@ -2287,7 +2343,7 @@ __metadata: languageName: node linkType: hard -"@react-native-community/cli-hermes@npm:^9.3.1": +"@react-native-community/cli-hermes@npm:^9.3.4": version: 9.3.4 resolution: "@react-native-community/cli-hermes@npm:9.3.4" dependencies: @@ -2300,22 +2356,7 @@ __metadata: languageName: node linkType: hard -"@react-native-community/cli-platform-android@npm:9.3.1": - version: 9.3.1 - resolution: "@react-native-community/cli-platform-android@npm:9.3.1" - dependencies: - "@react-native-community/cli-tools": ^9.2.1 - chalk: ^4.1.2 - execa: ^1.0.0 - fs-extra: ^8.1.0 - glob: ^7.1.3 - logkitty: ^0.7.1 - slash: ^3.0.0 - checksum: 5e6449f790fbd41889f22f1b7c9fc17f47c35c310bf2911a9a8ff3369532f644c7f881c2218b1b64af480e08e010a4486fa79d5a3c542c5f3c892b38bb181c68 - languageName: node - linkType: hard - -"@react-native-community/cli-platform-android@npm:^9.3.4": +"@react-native-community/cli-platform-android@npm:9.3.4, @react-native-community/cli-platform-android@npm:^9.3.4": version: 9.3.4 resolution: "@react-native-community/cli-platform-android@npm:9.3.4" dependencies: @@ -2343,7 +2384,7 @@ __metadata: languageName: node linkType: hard -"@react-native-community/cli-plugin-metro@npm:^9.2.1": +"@react-native-community/cli-plugin-metro@npm:^9.3.3": version: 9.3.3 resolution: "@react-native-community/cli-plugin-metro@npm:9.3.3" dependencies: @@ -2404,16 +2445,16 @@ __metadata: languageName: node linkType: hard -"@react-native-community/cli@npm:9.3.2": - version: 9.3.2 - resolution: "@react-native-community/cli@npm:9.3.2" +"@react-native-community/cli@npm:9.3.5": + version: 9.3.5 + resolution: "@react-native-community/cli@npm:9.3.5" dependencies: "@react-native-community/cli-clean": ^9.2.1 "@react-native-community/cli-config": ^9.2.1 "@react-native-community/cli-debugger-ui": ^9.0.0 "@react-native-community/cli-doctor": ^9.3.0 - "@react-native-community/cli-hermes": ^9.3.1 - "@react-native-community/cli-plugin-metro": ^9.2.1 + "@react-native-community/cli-hermes": ^9.3.4 + "@react-native-community/cli-plugin-metro": ^9.3.3 "@react-native-community/cli-server-api": ^9.2.1 "@react-native-community/cli-tools": ^9.2.1 "@react-native-community/cli-types": ^9.1.0 @@ -2427,7 +2468,7 @@ __metadata: semver: ^6.3.0 bin: react-native: build/bin.js - checksum: 0fe195da6579f2519c14f1477337c7d8a5bbaf0571f6cd3eadc9b0279c09f3390bc1dfee1bc61ab982fa349dcd7a2b975a7ac51140a4e4b879a4c345e2994fcc + checksum: 2b2c3b2fad26965e2062c4713a9126b10dabc8ded5a63efc59aab158746768ec7dc27f2a5f5cc247f01691cb4f48726c4f109b00d7b1ab472016031fe6dfa81f languageName: node linkType: hard @@ -3095,7 +3136,7 @@ __metadata: languageName: node linkType: hard -"@types/babel__core@npm:^7, @types/babel__core@npm:^7.1.14": +"@types/babel__core@npm:^7.1.14": version: 7.20.5 resolution: "@types/babel__core@npm:7.20.5" dependencies: @@ -4245,6 +4286,15 @@ __metadata: languageName: node linkType: hard +"babel-plugin-transform-flow-enums@npm:^0.0.2": + version: 0.0.2 + resolution: "babel-plugin-transform-flow-enums@npm:0.0.2" + dependencies: + "@babel/plugin-syntax-flow": ^7.12.1 + checksum: aa9d022d8d4be0e7c4f1ff7e5308fe7e0ff4d6f9099449913e3a11c1e81916623a8f36432da180a9aa3f53ea534dca4401fe33d6528f043f40357cfa790ee778 + languageName: node + linkType: hard + "babel-preset-current-node-syntax@npm:^1.0.0": version: 1.0.1 resolution: "babel-preset-current-node-syntax@npm:1.0.1" @@ -4635,17 +4685,6 @@ __metadata: languageName: node linkType: hard -"cliui@npm:^7.0.2": - version: 7.0.4 - resolution: "cliui@npm:7.0.4" - dependencies: - string-width: ^4.2.0 - strip-ansi: ^6.0.0 - wrap-ansi: ^7.0.0 - checksum: 6035f5daf7383470cef82b3d3db00bec70afb3423538c50394386ffbbab135e26c3689c41791f911fa71b62d13d3863c712fdd70f0fbdffd938a1e6fd09aac00 - languageName: node - linkType: hard - "cliui@npm:^8.0.1": version: 8.0.1 resolution: "cliui@npm:8.0.1" @@ -6752,6 +6791,13 @@ __metadata: languageName: node linkType: hard +"harmony-reflect@npm:^1.4.6": + version: 1.6.2 + resolution: "harmony-reflect@npm:1.6.2" + checksum: fa5b251fbeff0e2d925f0bfb5ffe39e0627639e998c453562d6a39e41789c15499649dc022178c807cf99bfb97e7b974bbbc031ba82078a26be7b098b9bc2b1a + languageName: node + linkType: hard + "has-bigints@npm:^1.0.1, has-bigints@npm:^1.0.2": version: 1.0.2 resolution: "has-bigints@npm:1.0.2" @@ -6928,6 +6974,15 @@ __metadata: languageName: node linkType: hard +"identity-obj-proxy@npm:^3.0.0": + version: 3.0.0 + resolution: "identity-obj-proxy@npm:3.0.0" + dependencies: + harmony-reflect: ^1.4.6 + checksum: a3fc4de0042d7b45bf8652d5596c80b42139d8625c9cd6a8834e29e1b6dce8fccabd1228e08744b78677a19ceed7201a32fed8ca3dc3e4852e8fee24360a6cfc + languageName: node + linkType: hard + "ieee754@npm:^1.1.13": version: 1.2.1 resolution: "ieee754@npm:1.2.1" @@ -7625,7 +7680,7 @@ __metadata: languageName: node linkType: hard -"jest-diff@npm:^29.0.1, jest-diff@npm:^29.7.0": +"jest-diff@npm:^29.0.0, jest-diff@npm:^29.0.1, jest-diff@npm:^29.7.0": version: 29.7.0 resolution: "jest-diff@npm:29.7.0" dependencies: @@ -7673,6 +7728,21 @@ __metadata: languageName: node linkType: hard +"jest-extended@npm:^4.0.2": + version: 4.0.2 + resolution: "jest-extended@npm:4.0.2" + dependencies: + jest-diff: ^29.0.0 + jest-get-type: ^29.0.0 + peerDependencies: + jest: ">=27.2.5" + peerDependenciesMeta: + jest: + optional: true + checksum: 305fdb6885ab71755830b70690b8db6ea6fd9adca92360ea1a37c0d2fa6567a68b57178dd7707d112fc57b01ab75b66f28a1c550ed0e6b1b8628600a812c2277 + languageName: node + linkType: hard + "jest-get-type@npm:^26.3.0": version: 26.3.0 resolution: "jest-get-type@npm:26.3.0" @@ -7680,7 +7750,7 @@ __metadata: languageName: node linkType: hard -"jest-get-type@npm:^29.6.3": +"jest-get-type@npm:^29.0.0, jest-get-type@npm:^29.6.3": version: 29.6.3 resolution: "jest-get-type@npm:29.6.3" checksum: 552e7a97a983d3c2d4e412a44eb7de0430ff773dd99f7500962c268d6dfbfa431d7d08f919c9d960530e5f7f78eb47f267ad9b318265e5092b3ff9ede0db7c2b @@ -8388,13 +8458,6 @@ __metadata: languageName: node linkType: hard -"lodash.isequal@npm:^4.5.0": - version: 4.5.0 - resolution: "lodash.isequal@npm:4.5.0" - checksum: dfdb2356db19631a4b445d5f37868a095e2402292d59539a987f134a8778c62a2810c2452d11ae9e6dcac71fc9de40a6fedcb20e2952a15b431ad8b29e50e28f - languageName: node - linkType: hard - "lodash.memoize@npm:4.x": version: 4.1.2 resolution: "lodash.memoize@npm:4.1.2" @@ -8512,7 +8575,6 @@ __metadata: "@testing-library/jest-native": ^5.4.3 "@testing-library/react-native": ^12.4.4 "@trivago/prettier-plugin-sort-imports": ^4.3.0 - "@types/babel__core": ^7 "@types/jest": ^29.5.12 "@types/node": ^20.11.30 "@types/react-native": ^0.70.19 @@ -8537,21 +8599,24 @@ __metadata: eslint-plugin-promise: ^6.1.1 eslint-plugin-react: ^7.34.1 eslint-plugin-react-hooks: ^4.6.0 + identity-obj-proxy: ^3.0.0 jest: ^29.7.0 + jest-extended: ^4.0.2 jest-transform-stub: ^2.0.0 - metro-react-native-babel-preset: 0.72.3 + metro-react-native-babel-preset: ^0.77.0 normalize-strings: ^1.1.1 patch-package: ^8.0.0 - prettier: ^2.7.1 - react: 18.1.0 + prettier: ^3.2.5 + react: 18.2.0 react-dom: 18.2.0 - react-native: 0.70.9 + react-is: ^18.2.0 + react-native: 0.70.15 react-native-audio-recorder-player: 3.5.1 react-native-camera: 4.2.1 react-native-device-info: ^10.13.1 react-native-element-dropdown: ^2.10.4 react-native-fs: ^2.20.0 - react-native-gesture-handler: 2.9.0 + react-native-gesture-handler: ^2.15.0 react-native-image-crop-picker: ^0.40.3 react-native-image-zoom-viewer: ^3.0.1 react-native-keyboard-aware-scroll-view: ^0.9.5 @@ -8559,16 +8624,15 @@ __metadata: react-native-permissions: ^4.1.5 react-native-popover-view: ^5.1.8 react-native-progress: ^5.0.1 - react-native-reanimated: 2.17.0 + react-native-reanimated: 3.8.1 react-native-responsive-screen: ^1.4.2 react-native-safe-area-context: ^4.9.0 - react-native-screens: 3.18.2 + react-native-screens: ^3.30.1 react-native-sound-player: 0.13.2 react-native-splash-screen: ^3.3.0 react-native-svg: ^15.1.0 react-native-svg-transformer: ^1.3.0 react-native-tts: 4.1.0 - react-native-vector-icons: ^10.0.3 react-navigation-header-buttons: ^10.0.0 react-test-renderer: 18.2.0 string-similarity: ^4.0.4 @@ -8690,18 +8754,6 @@ __metadata: languageName: node linkType: hard -"metro-babel-transformer@npm:0.72.3": - version: 0.72.3 - resolution: "metro-babel-transformer@npm:0.72.3" - dependencies: - "@babel/core": ^7.14.0 - hermes-parser: 0.8.0 - metro-source-map: 0.72.3 - nullthrows: ^1.1.1 - checksum: c51c107e3be2570fb375942503a84544457c7458b5f64fad1ce4eec22b890a8600b9e02523e77a5e648cc3e2878d2e27215caa2ef48a7651f1484742260d84a9 - languageName: node - linkType: hard - "metro-babel-transformer@npm:0.72.4": version: 0.72.4 resolution: "metro-babel-transformer@npm:0.72.4" @@ -8809,9 +8861,9 @@ __metadata: languageName: node linkType: hard -"metro-react-native-babel-preset@npm:0.72.3": - version: 0.72.3 - resolution: "metro-react-native-babel-preset@npm:0.72.3" +"metro-react-native-babel-preset@npm:0.72.4": + version: 0.72.4 + resolution: "metro-react-native-babel-preset@npm:0.72.4" dependencies: "@babel/core": ^7.14.0 "@babel/plugin-proposal-async-generator-functions": ^7.0.0 @@ -8854,35 +8906,35 @@ __metadata: react-refresh: ^0.4.0 peerDependencies: "@babel/core": "*" - checksum: 3675970cf4e39c8312c3021ee1b36a5d50d1dafcffb49252013ec1c7582b270519fbe26b25150b4abb71cf93cabc62673880fee6108783425fc7ead5882e848d + checksum: 924534ba7864b0ffe34d2a0e73b8a53154698e5f5fe93df81f84a8c98512c34b4da4fadfd3ffc40129be7ce9e9db924cd2d314ed4d26877f4b06fc4623cb0d70 languageName: node linkType: hard -"metro-react-native-babel-preset@npm:0.72.4": - version: 0.72.4 - resolution: "metro-react-native-babel-preset@npm:0.72.4" +"metro-react-native-babel-preset@npm:^0.77.0": + version: 0.77.0 + resolution: "metro-react-native-babel-preset@npm:0.77.0" dependencies: - "@babel/core": ^7.14.0 + "@babel/core": ^7.20.0 "@babel/plugin-proposal-async-generator-functions": ^7.0.0 - "@babel/plugin-proposal-class-properties": ^7.0.0 + "@babel/plugin-proposal-class-properties": ^7.18.0 "@babel/plugin-proposal-export-default-from": ^7.0.0 - "@babel/plugin-proposal-nullish-coalescing-operator": ^7.0.0 - "@babel/plugin-proposal-object-rest-spread": ^7.0.0 + "@babel/plugin-proposal-nullish-coalescing-operator": ^7.18.0 + "@babel/plugin-proposal-numeric-separator": ^7.0.0 + "@babel/plugin-proposal-object-rest-spread": ^7.20.0 "@babel/plugin-proposal-optional-catch-binding": ^7.0.0 - "@babel/plugin-proposal-optional-chaining": ^7.0.0 - "@babel/plugin-syntax-dynamic-import": ^7.0.0 + "@babel/plugin-proposal-optional-chaining": ^7.20.0 + "@babel/plugin-syntax-dynamic-import": ^7.8.0 "@babel/plugin-syntax-export-default-from": ^7.0.0 - "@babel/plugin-syntax-flow": ^7.2.0 + "@babel/plugin-syntax-flow": ^7.18.0 "@babel/plugin-syntax-nullish-coalescing-operator": ^7.0.0 "@babel/plugin-syntax-optional-chaining": ^7.0.0 "@babel/plugin-transform-arrow-functions": ^7.0.0 - "@babel/plugin-transform-async-to-generator": ^7.0.0 + "@babel/plugin-transform-async-to-generator": ^7.20.0 "@babel/plugin-transform-block-scoping": ^7.0.0 "@babel/plugin-transform-classes": ^7.0.0 "@babel/plugin-transform-computed-properties": ^7.0.0 - "@babel/plugin-transform-destructuring": ^7.0.0 - "@babel/plugin-transform-exponentiation-operator": ^7.0.0 - "@babel/plugin-transform-flow-strip-types": ^7.0.0 + "@babel/plugin-transform-destructuring": ^7.20.0 + "@babel/plugin-transform-flow-strip-types": ^7.20.0 "@babel/plugin-transform-function-name": ^7.0.0 "@babel/plugin-transform-literals": ^7.0.0 "@babel/plugin-transform-modules-commonjs": ^7.0.0 @@ -8896,31 +8948,14 @@ __metadata: "@babel/plugin-transform-shorthand-properties": ^7.0.0 "@babel/plugin-transform-spread": ^7.0.0 "@babel/plugin-transform-sticky-regex": ^7.0.0 - "@babel/plugin-transform-template-literals": ^7.0.0 "@babel/plugin-transform-typescript": ^7.5.0 "@babel/plugin-transform-unicode-regex": ^7.0.0 "@babel/template": ^7.0.0 + babel-plugin-transform-flow-enums: ^0.0.2 react-refresh: ^0.4.0 peerDependencies: "@babel/core": "*" - checksum: 924534ba7864b0ffe34d2a0e73b8a53154698e5f5fe93df81f84a8c98512c34b4da4fadfd3ffc40129be7ce9e9db924cd2d314ed4d26877f4b06fc4623cb0d70 - languageName: node - linkType: hard - -"metro-react-native-babel-transformer@npm:0.72.3": - version: 0.72.3 - resolution: "metro-react-native-babel-transformer@npm:0.72.3" - dependencies: - "@babel/core": ^7.14.0 - babel-preset-fbjs: ^3.4.0 - hermes-parser: 0.8.0 - metro-babel-transformer: 0.72.3 - metro-react-native-babel-preset: 0.72.3 - metro-source-map: 0.72.3 - nullthrows: ^1.1.1 - peerDependencies: - "@babel/core": "*" - checksum: 8a52b42a8c6dc1ccb665fe150c4767dd6cb9ac07ad5d442c31093a88654255277f3f58ab5e1285be9184374028e6ab11b794631435361c56755d5789f8283c1f + checksum: 15ca33ab308e3eca15bf162cbdf24ea93362656550ea8127cd9950b3e9572902029e9cfcef7c2da70587c208eae48f9696f1f721760ae91b2ca580525e211949 languageName: node linkType: hard @@ -8950,16 +8985,6 @@ __metadata: languageName: node linkType: hard -"metro-runtime@npm:0.72.3": - version: 0.72.3 - resolution: "metro-runtime@npm:0.72.3" - dependencies: - "@babel/runtime": ^7.0.0 - react-refresh: ^0.4.0 - checksum: a06d2228e636599e4dd01e17acae2913c1b5572e1fa107e5ebb71c5b6ada6414443d7b930170725eeaa4ba04374ad373860fa23fda5217e8d1b73bdfde77c88b - languageName: node - linkType: hard - "metro-runtime@npm:0.72.4": version: 0.72.4 resolution: "metro-runtime@npm:0.72.4" @@ -8970,22 +8995,6 @@ __metadata: languageName: node linkType: hard -"metro-source-map@npm:0.72.3": - version: 0.72.3 - resolution: "metro-source-map@npm:0.72.3" - dependencies: - "@babel/traverse": ^7.14.0 - "@babel/types": ^7.0.0 - invariant: ^2.2.4 - metro-symbolicate: 0.72.3 - nullthrows: ^1.1.1 - ob1: 0.72.3 - source-map: ^0.5.6 - vlq: ^1.0.0 - checksum: 6a259ee491cf52be30c77ae0432abc0e9eed8405e8ca9fc6ae4cd74aba740a76be5a82eacd4bdf788493d387b08d8c22813b4e1d3094e5756cc06b083455a604 - languageName: node - linkType: hard - "metro-source-map@npm:0.72.4": version: 0.72.4 resolution: "metro-source-map@npm:0.72.4" @@ -9002,22 +9011,6 @@ __metadata: languageName: node linkType: hard -"metro-symbolicate@npm:0.72.3": - version: 0.72.3 - resolution: "metro-symbolicate@npm:0.72.3" - dependencies: - invariant: ^2.2.4 - metro-source-map: 0.72.3 - nullthrows: ^1.1.1 - source-map: ^0.5.6 - through2: ^2.0.1 - vlq: ^1.0.0 - bin: - metro-symbolicate: src/index.js - checksum: cb676ab9b6bdb0b916c6333907358320661bfeb94667256c48beedd71648fac797c3f9386897667f13a7271927d57eb395a4629a4af72ce69f0463fca3fa2710 - languageName: node - linkType: hard - "metro-symbolicate@npm:0.72.4": version: 0.72.4 resolution: "metro-symbolicate@npm:0.72.4" @@ -9542,13 +9535,6 @@ __metadata: languageName: node linkType: hard -"ob1@npm:0.72.3": - version: 0.72.3 - resolution: "ob1@npm:0.72.3" - checksum: 582d42d8bee5f44fbe520c11364b5d6790022ab191852fcd6098a6dcaf8fa70982671b89a85c7abeff52891dd51d28324872967584ba970df97ff9b0f0682ab0 - languageName: node - linkType: hard - "ob1@npm:0.72.4": version: 0.72.4 resolution: "ob1@npm:0.72.4" @@ -10008,12 +9994,12 @@ __metadata: languageName: node linkType: hard -"prettier@npm:^2.7.1": - version: 2.8.8 - resolution: "prettier@npm:2.8.8" +"prettier@npm:^3.2.5": + version: 3.2.5 + resolution: "prettier@npm:3.2.5" bin: - prettier: bin-prettier.js - checksum: 463ea8f9a0946cd5b828d8cf27bd8b567345cf02f56562d5ecde198b91f47a76b7ac9eae0facd247ace70e927143af6135e8cf411986b8cb8478784a4d6d724a + prettier: bin/prettier.cjs + checksum: ea327f37a7d46f2324a34ad35292af2ad4c4c3c3355da07313339d7e554320f66f65f91e856add8530157a733c6c4a897dc41b577056be5c24c40f739f5ee8c6 languageName: node linkType: hard @@ -10158,13 +10144,13 @@ __metadata: languageName: node linkType: hard -"react-devtools-core@npm:4.24.0": - version: 4.24.0 - resolution: "react-devtools-core@npm:4.24.0" +"react-devtools-core@npm:4.27.7": + version: 4.27.7 + resolution: "react-devtools-core@npm:4.27.7" dependencies: shell-quote: ^1.6.1 ws: ^7 - checksum: f2b072eec77049516146292427d618773bdf8d231e2a45f594a84f2e6cb064f1fe565953ed141079079d7fd732791f3fe93c06a4376511f3906c27c233fa91a5 + checksum: 0121404e1b8bbcc87b007c1f172bd1f23b70590d3c81d85f256487af897b84cc78690d249dbaef173df613b257f623d8da5992bf9458805e7ab44fb464d98447 languageName: node linkType: hard @@ -10238,7 +10224,7 @@ __metadata: languageName: node linkType: hard -"react-native-codegen@npm:^0.70.6": +"react-native-codegen@npm:^0.70.7": version: 0.70.7 resolution: "react-native-codegen@npm:0.70.7" dependencies: @@ -10287,9 +10273,9 @@ __metadata: languageName: node linkType: hard -"react-native-gesture-handler@npm:2.9.0": - version: 2.9.0 - resolution: "react-native-gesture-handler@npm:2.9.0" +"react-native-gesture-handler@npm:^2.15.0": + version: 2.16.0 + resolution: "react-native-gesture-handler@npm:2.16.0" dependencies: "@egjs/hammerjs": ^2.0.17 hoist-non-react-statics: ^3.3.0 @@ -10299,7 +10285,7 @@ __metadata: peerDependencies: react: "*" react-native: "*" - checksum: 722e7674b30d8db030212b253d6390d1b8e813b13177762aa0ccf798607191c99c53593a3e51c919c095a6b2267ee0fcc05ee11e18c527414f7335030e97e535 + checksum: 7cb16990e9b20a737b92f26444a058069f5fb011f6a621eeb755df77d66c92877a1eb5215b846af4f4d9a8a8b473ae362631bd96aa78ed971dd08c9c2ae75f2e languageName: node linkType: hard @@ -10413,21 +10399,23 @@ __metadata: languageName: node linkType: hard -"react-native-reanimated@npm:2.17.0": - version: 2.17.0 - resolution: "react-native-reanimated@npm:2.17.0" +"react-native-reanimated@npm:3.8.1": + version: 3.8.1 + resolution: "react-native-reanimated@npm:3.8.1" dependencies: - "@babel/plugin-transform-object-assign": ^7.16.7 + "@babel/plugin-transform-arrow-functions": ^7.0.0-0 + "@babel/plugin-transform-nullish-coalescing-operator": ^7.0.0-0 + "@babel/plugin-transform-optional-chaining": ^7.0.0-0 + "@babel/plugin-transform-shorthand-properties": ^7.0.0-0 + "@babel/plugin-transform-template-literals": ^7.0.0-0 "@babel/preset-typescript": ^7.16.7 + convert-source-map: ^2.0.0 invariant: ^2.2.4 - lodash.isequal: ^4.5.0 - setimmediate: ^1.0.5 - string-hash-64: ^1.0.3 peerDependencies: "@babel/core": ^7.0.0-0 react: "*" react-native: "*" - checksum: 25ae0ed7f0f984558a2e89c5d78f9172e10a4a88467158bdb721919c0c438ef0fa13a04a9c3ffd853e1ab481eac0161c4352ca1cd7c76aa5f0c82f17573c311b + checksum: 7bf044a808981e293cfb75953afc53173382cb1b3fe036f6e6d26a2ea530f795f4a25c886e6cdc724fbca88f3a6a106d56e71cb080a6a224754ae1d11c1f823c languageName: node linkType: hard @@ -10450,16 +10438,16 @@ __metadata: languageName: node linkType: hard -"react-native-screens@npm:3.18.2": - version: 3.18.2 - resolution: "react-native-screens@npm:3.18.2" +"react-native-screens@npm:^3.30.1": + version: 3.30.1 + resolution: "react-native-screens@npm:3.30.1" dependencies: react-freeze: ^1.0.0 warn-once: ^0.1.0 peerDependencies: react: "*" react-native: "*" - checksum: 967ceb760f7591b20bc47ced83343f17cabb99d0be2a400fea983bcbd8ffd13174aca88f30d449dde6b05d8ee7ed195f4b684a5c686dd355c35d547d718add1b + checksum: 3a9930524a44bfd5554908ff616ee757b638ea4a25b45d0a2abd5c800baee36c69d17fed67096066740945962996df9d3302db170fe273d6b13a46bd46e5da19 languageName: node linkType: hard @@ -10514,28 +10502,13 @@ __metadata: languageName: node linkType: hard -"react-native-vector-icons@npm:^10.0.3": - version: 10.0.3 - resolution: "react-native-vector-icons@npm:10.0.3" - dependencies: - prop-types: ^15.7.2 - yargs: ^16.1.1 - bin: - fa-upgrade.sh: bin/fa-upgrade.sh - fa5-upgrade: bin/fa5-upgrade.sh - fa6-upgrade: bin/fa6-upgrade.sh - generate-icon: bin/generate-icon.js - checksum: f7741e03cba701ac577779784db64ef581d5056a14698ac34de0bea731ff0d2bbe4b1c5ede441caa1b8748b18e57ee96b4d8dd75d53ef1b240995d1ffdc6419d - languageName: node - linkType: hard - -"react-native@npm:0.70.9": - version: 0.70.9 - resolution: "react-native@npm:0.70.9" +"react-native@npm:0.70.15": + version: 0.70.15 + resolution: "react-native@npm:0.70.15" dependencies: "@jest/create-cache-key-function": ^27.0.1 - "@react-native-community/cli": 9.3.2 - "@react-native-community/cli-platform-android": 9.3.1 + "@react-native-community/cli": 9.3.5 + "@react-native-community/cli-platform-android": 9.3.4 "@react-native-community/cli-platform-ios": 9.3.0 "@react-native/assets": 1.0.0 "@react-native/normalize-color": 2.0.0 @@ -10547,15 +10520,15 @@ __metadata: invariant: ^2.2.4 jsc-android: ^250230.2.1 memoize-one: ^5.0.0 - metro-react-native-babel-transformer: 0.72.3 - metro-runtime: 0.72.3 - metro-source-map: 0.72.3 + metro-react-native-babel-transformer: 0.72.4 + metro-runtime: 0.72.4 + metro-source-map: 0.72.4 mkdirp: ^0.5.1 nullthrows: ^1.1.1 pretty-format: ^26.5.2 promise: ^8.3.0 - react-devtools-core: 4.24.0 - react-native-codegen: ^0.70.6 + react-devtools-core: 4.27.7 + react-native-codegen: ^0.70.7 react-native-gradle-plugin: ^0.70.3 react-refresh: ^0.4.0 react-shallow-renderer: ^16.15.0 @@ -10569,7 +10542,7 @@ __metadata: react: 18.1.0 bin: react-native: cli.js - checksum: 98073752686393d4d760c7faaafe7258bb9982ae88160cc92ae6af0b2fdf909ce662558aaf591a1cd5fc61114051886b2342bda48b4d40544b532eb22519264f + checksum: e54d6b905a1677a1e060e53ee244cf2c96ac48cfe55658572bfc3a462f46f15ef27a990c01c6b02ac8a73459f773de91f51a68109df1fb94320c44f2acaec3f8 languageName: node linkType: hard @@ -10617,12 +10590,12 @@ __metadata: languageName: node linkType: hard -"react@npm:18.1.0": - version: 18.1.0 - resolution: "react@npm:18.1.0" +"react@npm:18.2.0": + version: 18.2.0 + resolution: "react@npm:18.2.0" dependencies: loose-envify: ^1.1.0 - checksum: 20592b045e82ce809c0fd76c63cb70a11a5e0905a569a08874043097fc1eab759e3a7681d36b3246464e97bab021c4a0d6490ee2fb79c55d176b94e8890ad93a + checksum: b562d9b569b0cb315e44b48099f7712283d93df36b19a39a67c254c6686479d3980b7f013dc931f4a5a3ae7645eae6386b4aa5eea933baa54ecd0f9acb0902b8 languageName: node linkType: hard @@ -11121,13 +11094,6 @@ __metadata: languageName: node linkType: hard -"setimmediate@npm:^1.0.5": - version: 1.0.5 - resolution: "setimmediate@npm:1.0.5" - checksum: 5bae81bfdbfbd0ce992893286d49c9693c82b1bcc00dcaaf3a09c8f428fdeacf4190c013598b81875dfac2b08a572422db7df779a99332d0fce186d15a3e4d49 - languageName: node - linkType: hard - "setprototypeof@npm:1.1.1": version: 1.1.1 resolution: "setprototypeof@npm:1.1.1" @@ -11398,13 +11364,6 @@ __metadata: languageName: node linkType: hard -"string-hash-64@npm:^1.0.3": - version: 1.0.3 - resolution: "string-hash-64@npm:1.0.3" - checksum: ac175f71b383af1487ab16b4cc1b42b5302bea08bdf1cc1ea04bacb293fb9b35afc6c58260e1fc728627e7265519da01976822a188d493d7e7625b9628173ea3 - languageName: node - linkType: hard - "string-length@npm:^4.0.1": version: 4.0.2 resolution: "string-length@npm:4.0.2" @@ -12927,13 +12886,6 @@ __metadata: languageName: node linkType: hard -"yargs-parser@npm:^20.2.2": - version: 20.2.9 - resolution: "yargs-parser@npm:20.2.9" - checksum: 0685a8e58bbfb57fab6aefe03c6da904a59769bd803a722bb098bd5b0f29d274a1357762c7258fb487512811b8063fb5d2824a3415a0a4540598335b3b086c72 - languageName: node - linkType: hard - "yargs-parser@npm:^21.0.1, yargs-parser@npm:^21.1.1": version: 21.1.1 resolution: "yargs-parser@npm:21.1.1" @@ -12960,21 +12912,6 @@ __metadata: languageName: node linkType: hard -"yargs@npm:^16.1.1": - version: 16.2.0 - resolution: "yargs@npm:16.2.0" - dependencies: - cliui: ^7.0.2 - escalade: ^3.1.1 - get-caller-file: ^2.0.5 - require-directory: ^2.1.1 - string-width: ^4.2.0 - y18n: ^5.0.5 - yargs-parser: ^20.2.2 - checksum: b1dbfefa679848442454b60053a6c95d62f2d2e21dd28def92b647587f415969173c6e99a0f3bab4f1b67ee8283bf735ebe3544013f09491186ba9e8a9a2b651 - languageName: node - linkType: hard - "yargs@npm:^17.3.1": version: 17.7.2 resolution: "yargs@npm:17.7.2"