From f2c95052e6bb89b458348ed809b9e5af275dcc21 Mon Sep 17 00:00:00 2001 From: mym0404 Date: Fri, 5 Jul 2024 16:57:23 +0900 Subject: [PATCH] build: import expo config plugin from expo package not standalone package --- packages/core/expo-config-plugin/src/index.ts | 3 +- .../expo-config-plugin/src/withAndroid.ts | 8 +- .../core/expo-config-plugin/src/withIos.ts | 2 +- packages/core/package.json | 8 +- yarn.lock | 425 +++++++++++++++--- 5 files changed, 382 insertions(+), 64 deletions(-) diff --git a/packages/core/expo-config-plugin/src/index.ts b/packages/core/expo-config-plugin/src/index.ts index 8b807d7..fe2bd06 100644 --- a/packages/core/expo-config-plugin/src/index.ts +++ b/packages/core/expo-config-plugin/src/index.ts @@ -1,4 +1,5 @@ -import { type ConfigPlugin, createRunOncePlugin } from '@expo/config-plugins'; +import type { ConfigPlugin } from 'expo/config-plugins'; +import { createRunOncePlugin } from 'expo/config-plugins'; import type { KakaoAndroidConfig, KakaoIosConfig } from './type'; import { withAndroid } from './withAndroid'; diff --git a/packages/core/expo-config-plugin/src/withAndroid.ts b/packages/core/expo-config-plugin/src/withAndroid.ts index e6c29ca..21f35cb 100644 --- a/packages/core/expo-config-plugin/src/withAndroid.ts +++ b/packages/core/expo-config-plugin/src/withAndroid.ts @@ -1,5 +1,5 @@ -import { AndroidConfig, type ConfigPlugin, withAndroidManifest } from '@expo/config-plugins'; -import type { ManifestActivity } from '@expo/config-plugins/build/android/Manifest'; +import type { ConfigPlugin } from 'expo/config-plugins'; +import { AndroidConfig, withAndroidManifest } from 'expo/config-plugins'; import type { KakaoAndroidConfig } from './type'; @@ -20,7 +20,7 @@ const withAndroid: ConfigPlugin<{ config = withAndroidManifest(config, (config) => { const mainApplication = AndroidConfig.Manifest.getMainApplicationOrThrow(config.modResults); - mainApplication.activity?.push({ + mainApplication.activity?.push({ $: {}, }); @@ -29,7 +29,7 @@ const withAndroid: ConfigPlugin<{ activity, }: { activityName: string; - activity: ManifestActivity; + activity: AndroidConfig.Manifest.ManifestActivity; }) => { mainApplication.activity = [ ...(mainApplication.activity || []).filter( diff --git a/packages/core/expo-config-plugin/src/withIos.ts b/packages/core/expo-config-plugin/src/withIos.ts index f64f507..458a50e 100644 --- a/packages/core/expo-config-plugin/src/withIos.ts +++ b/packages/core/expo-config-plugin/src/withIos.ts @@ -3,7 +3,7 @@ import { WarningAggregator, withAppDelegate, withInfoPlist, -} from '@expo/config-plugins'; +} from 'expo/config-plugins'; import type { KakaoIosConfig } from './type'; diff --git a/packages/core/package.json b/packages/core/package.json index 9808b16..4a193d4 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -66,11 +66,11 @@ "access": "public" }, "devDependencies": { - "@expo/config-plugins": "7.8.4", "@types/crypto-js": "^4", "@types/jest": "^29.5.5", "@types/react": "^18.2.44", "del-cli": "^5.1.0", + "expo": "^51.0.18", "jest": "^29.7.0", "react": "18.2.0", "react-native": "0.74.0", @@ -78,9 +78,15 @@ "typescript": "5.1.6" }, "peerDependencies": { + "expo": ">=47.0.0", "react": "*", "react-native": "*" }, + "peerDependenciesMeta": { + "expo": { + "optional": true + } + }, "workspaces": [ "example", "packages/*" diff --git a/yarn.lock b/yarn.lock index eb82a44..238c587 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2905,6 +2905,93 @@ __metadata: languageName: node linkType: hard +"@expo/cli@npm:0.18.22": + version: 0.18.22 + resolution: "@expo/cli@npm:0.18.22" + dependencies: + "@babel/runtime": "npm:^7.20.0" + "@expo/code-signing-certificates": "npm:0.0.5" + "@expo/config": "npm:~9.0.0-beta.0" + "@expo/config-plugins": "npm:~8.0.0-beta.0" + "@expo/devcert": "npm:^1.0.0" + "@expo/env": "npm:~0.3.0" + "@expo/image-utils": "npm:^0.5.0" + "@expo/json-file": "npm:^8.3.0" + "@expo/metro-config": "npm:~0.18.6" + "@expo/osascript": "npm:^2.0.31" + "@expo/package-manager": "npm:^1.5.0" + "@expo/plist": "npm:^0.1.0" + "@expo/prebuild-config": "npm:7.0.7" + "@expo/rudder-sdk-node": "npm:1.1.1" + "@expo/spawn-async": "npm:^1.7.2" + "@expo/xcpretty": "npm:^4.3.0" + "@react-native/dev-middleware": "npm:0.74.85" + "@urql/core": "npm:2.3.6" + "@urql/exchange-retry": "npm:0.3.0" + accepts: "npm:^1.3.8" + arg: "npm:5.0.2" + better-opn: "npm:~3.0.2" + bplist-creator: "npm:0.0.7" + bplist-parser: "npm:^0.3.1" + cacache: "npm:^18.0.2" + chalk: "npm:^4.0.0" + ci-info: "npm:^3.3.0" + connect: "npm:^3.7.0" + debug: "npm:^4.3.4" + env-editor: "npm:^0.4.1" + fast-glob: "npm:^3.3.2" + find-yarn-workspace-root: "npm:~2.0.0" + form-data: "npm:^3.0.1" + freeport-async: "npm:2.0.0" + fs-extra: "npm:~8.1.0" + getenv: "npm:^1.0.0" + glob: "npm:^7.1.7" + graphql: "npm:15.8.0" + graphql-tag: "npm:^2.10.1" + https-proxy-agent: "npm:^5.0.1" + internal-ip: "npm:4.3.0" + is-docker: "npm:^2.0.0" + is-wsl: "npm:^2.1.1" + js-yaml: "npm:^3.13.1" + json-schema-deref-sync: "npm:^0.13.0" + lodash.debounce: "npm:^4.0.8" + md5hex: "npm:^1.0.0" + minimatch: "npm:^3.0.4" + node-fetch: "npm:^2.6.7" + node-forge: "npm:^1.3.1" + npm-package-arg: "npm:^7.0.0" + open: "npm:^8.3.0" + ora: "npm:3.4.0" + picomatch: "npm:^3.0.1" + pretty-bytes: "npm:5.6.0" + progress: "npm:2.0.3" + prompts: "npm:^2.3.2" + qrcode-terminal: "npm:0.11.0" + require-from-string: "npm:^2.0.2" + requireg: "npm:^0.2.2" + resolve: "npm:^1.22.2" + resolve-from: "npm:^5.0.0" + resolve.exports: "npm:^2.0.2" + semver: "npm:^7.6.0" + send: "npm:^0.18.0" + slugify: "npm:^1.3.4" + source-map-support: "npm:~0.5.21" + stacktrace-parser: "npm:^0.1.10" + structured-headers: "npm:^0.4.1" + tar: "npm:^6.0.5" + temp-dir: "npm:^2.0.0" + tempy: "npm:^0.7.1" + terminal-link: "npm:^2.1.1" + text-table: "npm:^0.2.0" + url-join: "npm:4.0.0" + wrap-ansi: "npm:^7.0.0" + ws: "npm:^8.12.1" + bin: + expo-internal: build/bin/cli + checksum: 10/701d1d74dce9082ae78458599c24ba6c9016c9ad0b69987946fde65b6ab3676ef5965d7ba7d6c1cef0c1fc44d445dc0144778bbc34e524c8dfa3af25fc7c75ba + languageName: node + linkType: hard + "@expo/code-signing-certificates@npm:0.0.5": version: 0.0.5 resolution: "@expo/code-signing-certificates@npm:0.0.5" @@ -2915,34 +3002,32 @@ __metadata: languageName: node linkType: hard -"@expo/config-plugins@npm:7.8.4": - version: 7.8.4 - resolution: "@expo/config-plugins@npm:7.8.4" +"@expo/config-plugins@npm:8.0.4, @expo/config-plugins@npm:~8.0.0": + version: 8.0.4 + resolution: "@expo/config-plugins@npm:8.0.4" dependencies: - "@expo/config-types": "npm:^50.0.0-alpha.1" - "@expo/fingerprint": "npm:^0.6.0" + "@expo/config-types": "npm:^51.0.0-unreleased" "@expo/json-file": "npm:~8.3.0" "@expo/plist": "npm:^0.1.0" "@expo/sdk-runtime-versions": "npm:^1.0.0" - "@react-native/normalize-color": "npm:^2.0.0" chalk: "npm:^4.1.2" debug: "npm:^4.3.1" find-up: "npm:~5.0.0" getenv: "npm:^1.0.0" glob: "npm:7.1.6" resolve-from: "npm:^5.0.0" - semver: "npm:^7.5.3" + semver: "npm:^7.5.4" slash: "npm:^3.0.0" slugify: "npm:^1.6.6" xcode: "npm:^3.0.1" xml2js: "npm:0.6.0" - checksum: 10/1931a524300a4269e79fa7716bd41df700d56d1aa77ab9cc4eb73c2d48ee1c5594513f9c17469755f204c8567650558a7d11a68d3936690349d095c32a972ced + checksum: 10/3b97d67480f2f6bc76cd20dc2fa39681f4e0439dcc3e6c920cf1a6dd03996b114a5432907caa58f300549bb2c65bacfaa082da9e0a51ee6ea5c7a95879f380b8 languageName: node linkType: hard -"@expo/config-plugins@npm:8.0.4, @expo/config-plugins@npm:~8.0.0": - version: 8.0.4 - resolution: "@expo/config-plugins@npm:8.0.4" +"@expo/config-plugins@npm:8.0.7": + version: 8.0.7 + resolution: "@expo/config-plugins@npm:8.0.7" dependencies: "@expo/config-types": "npm:^51.0.0-unreleased" "@expo/json-file": "npm:~8.3.0" @@ -2959,7 +3044,7 @@ __metadata: slugify: "npm:^1.6.6" xcode: "npm:^3.0.1" xml2js: "npm:0.6.0" - checksum: 10/3b97d67480f2f6bc76cd20dc2fa39681f4e0439dcc3e6c920cf1a6dd03996b114a5432907caa58f300549bb2c65bacfaa082da9e0a51ee6ea5c7a95879f380b8 + checksum: 10/fd0668640b61bc5037f1ea0313824999abccaa6c7a5d38fac19c2f05548e5e5265f9b5d55d56691b403c22cf2d980850eb08d40acb7493c6a005bfc516b06f36 languageName: node linkType: hard @@ -2986,13 +3071,6 @@ __metadata: languageName: node linkType: hard -"@expo/config-types@npm:^50.0.0-alpha.1": - version: 50.0.1 - resolution: "@expo/config-types@npm:50.0.1" - checksum: 10/cfee0c3c66b77a557193461c6a0c81305576ae7ff6eb6bfddda838364b4157c107ee4a306570652ff692e4fe78628377471b1717267bb36e53d34a7d137d4b20 - languageName: node - linkType: hard - "@expo/config-types@npm:^51.0.0-unreleased": version: 51.0.0 resolution: "@expo/config-types@npm:51.0.0" @@ -3000,12 +3078,12 @@ __metadata: languageName: node linkType: hard -"@expo/config@npm:9.0.2, @expo/config@npm:~9.0.0": - version: 9.0.2 - resolution: "@expo/config@npm:9.0.2" +"@expo/config@npm:9.0.1, @expo/config@npm:~9.0.0-beta.0": + version: 9.0.1 + resolution: "@expo/config@npm:9.0.1" dependencies: "@babel/code-frame": "npm:~7.10.4" - "@expo/config-plugins": "npm:~8.0.0" + "@expo/config-plugins": "npm:~8.0.0-beta.0" "@expo/config-types": "npm:^51.0.0-unreleased" "@expo/json-file": "npm:^8.3.0" getenv: "npm:^1.0.0" @@ -3015,16 +3093,16 @@ __metadata: semver: "npm:^7.6.0" slugify: "npm:^1.3.4" sucrase: "npm:3.34.0" - checksum: 10/a629b46429c7dafae3e3ae81eee685123c4395c1b8dfcd8dc67f8cc097619ba2c528e33d4c2f8d4b6924f158c0d265412993dbe99cedec10112bf474f8ee319e + checksum: 10/3ddbf930557eea8ee9e9a4db7081a9a81561a8dec9a59c0acfc10e171d265929bb4f6572572ed63c808051ecd3415b65e6e05fdb4a71d989b07c514b8af632aa languageName: node linkType: hard -"@expo/config@npm:~9.0.0-beta.0": - version: 9.0.1 - resolution: "@expo/config@npm:9.0.1" +"@expo/config@npm:9.0.2, @expo/config@npm:~9.0.0": + version: 9.0.2 + resolution: "@expo/config@npm:9.0.2" dependencies: "@babel/code-frame": "npm:~7.10.4" - "@expo/config-plugins": "npm:~8.0.0-beta.0" + "@expo/config-plugins": "npm:~8.0.0" "@expo/config-types": "npm:^51.0.0-unreleased" "@expo/json-file": "npm:^8.3.0" getenv: "npm:^1.0.0" @@ -3034,11 +3112,11 @@ __metadata: semver: "npm:^7.6.0" slugify: "npm:^1.3.4" sucrase: "npm:3.34.0" - checksum: 10/3ddbf930557eea8ee9e9a4db7081a9a81561a8dec9a59c0acfc10e171d265929bb4f6572572ed63c808051ecd3415b65e6e05fdb4a71d989b07c514b8af632aa + checksum: 10/a629b46429c7dafae3e3ae81eee685123c4395c1b8dfcd8dc67f8cc097619ba2c528e33d4c2f8d4b6924f158c0d265412993dbe99cedec10112bf474f8ee319e languageName: node linkType: hard -"@expo/devcert@npm:^1.1.2": +"@expo/devcert@npm:^1.0.0, @expo/devcert@npm:^1.1.2": version: 1.1.2 resolution: "@expo/devcert@npm:1.1.2" dependencies: @@ -3072,23 +3150,6 @@ __metadata: languageName: node linkType: hard -"@expo/fingerprint@npm:^0.6.0": - version: 0.6.1 - resolution: "@expo/fingerprint@npm:0.6.1" - dependencies: - "@expo/spawn-async": "npm:^1.5.0" - chalk: "npm:^4.1.2" - debug: "npm:^4.3.4" - find-up: "npm:^5.0.0" - minimatch: "npm:^3.0.4" - p-limit: "npm:^3.1.0" - resolve-from: "npm:^5.0.0" - bin: - fingerprint: bin/cli.js - checksum: 10/081d9e306550bc195c1d2fb5a16af7b7a571c615fcb3ad6f147fea0c810d264dc1fa910929fce30b989b21fa9724e25e25696408d213c8e4e5a1cc491a8b1826 - languageName: node - linkType: hard - "@expo/image-utils@npm:^0.5.0": version: 0.5.1 resolution: "@expo/image-utils@npm:0.5.1" @@ -3144,6 +3205,32 @@ __metadata: languageName: node linkType: hard +"@expo/metro-config@npm:0.18.8, @expo/metro-config@npm:~0.18.6": + version: 0.18.8 + resolution: "@expo/metro-config@npm:0.18.8" + dependencies: + "@babel/core": "npm:^7.20.0" + "@babel/generator": "npm:^7.20.5" + "@babel/parser": "npm:^7.20.0" + "@babel/types": "npm:^7.20.0" + "@expo/config": "npm:~9.0.0-beta.0" + "@expo/env": "npm:~0.3.0" + "@expo/json-file": "npm:~8.3.0" + "@expo/spawn-async": "npm:^1.7.2" + chalk: "npm:^4.1.0" + debug: "npm:^4.3.2" + find-yarn-workspace-root: "npm:~2.0.0" + fs-extra: "npm:^9.1.0" + getenv: "npm:^1.0.0" + glob: "npm:^7.2.3" + jsc-safe-url: "npm:^0.2.4" + lightningcss: "npm:~1.19.0" + postcss: "npm:~8.4.32" + resolve-from: "npm:^5.0.0" + checksum: 10/007cc5198157bfe631a521a2f3ec1427177372e6ebac4c7e226ba677b9166b6c1bc7443fa9de5194d299880090ece9381e2b90258b9247fd49f4d6352bc189b6 + languageName: node + linkType: hard + "@expo/metro-config@npm:~0.18.0": version: 0.18.3 resolution: "@expo/metro-config@npm:0.18.3" @@ -3262,6 +3349,27 @@ __metadata: languageName: node linkType: hard +"@expo/prebuild-config@npm:7.0.7": + version: 7.0.7 + resolution: "@expo/prebuild-config@npm:7.0.7" + dependencies: + "@expo/config": "npm:~9.0.0-beta.0" + "@expo/config-plugins": "npm:~8.0.0-beta.0" + "@expo/config-types": "npm:^51.0.0-unreleased" + "@expo/image-utils": "npm:^0.5.0" + "@expo/json-file": "npm:^8.3.0" + "@react-native/normalize-colors": "npm:0.74.85" + debug: "npm:^4.3.1" + fs-extra: "npm:^9.0.0" + resolve-from: "npm:^5.0.0" + semver: "npm:^7.6.0" + xml2js: "npm:0.6.0" + peerDependencies: + expo-modules-autolinking: ">=0.8.1" + checksum: 10/3523b0af09ba159a3ba0d39039f9b702051e61a0d1dd329bae4f64ca96278070c792d394636189cdaf94e603cbda673d4fba97ce6f8ad723200ba869a11457b2 + languageName: node + linkType: hard + "@expo/rudder-sdk-node@npm:1.1.1": version: 1.1.1 resolution: "@expo/rudder-sdk-node@npm:1.1.1" @@ -3296,7 +3404,7 @@ __metadata: languageName: node linkType: hard -"@expo/spawn-async@npm:^1.5.0, @expo/spawn-async@npm:^1.7.2": +"@expo/spawn-async@npm:^1.7.2": version: 1.7.2 resolution: "@expo/spawn-async@npm:1.7.2" dependencies: @@ -4978,12 +5086,12 @@ __metadata: version: 0.0.0-use.local resolution: "@react-native-kakao/core@workspace:packages/core" dependencies: - "@expo/config-plugins": "npm:7.8.4" "@types/crypto-js": "npm:^4" "@types/jest": "npm:^29.5.5" "@types/react": "npm:^18.2.44" crypto-js: "npm:^4.2.0" del-cli: "npm:^5.1.0" + expo: "npm:^51.0.18" jest: "npm:^29.7.0" query-string: "npm:^9.0.0" react: "npm:18.2.0" @@ -4992,8 +5100,12 @@ __metadata: return-fetch: "npm:^0.4.5" typescript: "npm:5.1.6" peerDependencies: + expo: ">=47.0.0" react: "*" react-native: "*" + peerDependenciesMeta: + expo: + optional: true languageName: unknown linkType: soft @@ -5170,6 +5282,15 @@ __metadata: languageName: node linkType: hard +"@react-native/babel-plugin-codegen@npm:0.74.85": + version: 0.74.85 + resolution: "@react-native/babel-plugin-codegen@npm:0.74.85" + dependencies: + "@react-native/codegen": "npm:0.74.85" + checksum: 10/69a000ce991e13e1bd2efefd52ddeabd63a90776d9c12e41203846c8a326b05bbef947cd45dd220fcfb67e29416383f07b4a4da2271197c20e77ac9452a0b694 + languageName: node + linkType: hard + "@react-native/babel-preset@npm:0.73.21": version: 0.73.21 resolution: "@react-native/babel-preset@npm:0.73.21" @@ -5328,6 +5449,59 @@ __metadata: languageName: node linkType: hard +"@react-native/babel-preset@npm:0.74.85": + version: 0.74.85 + resolution: "@react-native/babel-preset@npm:0.74.85" + dependencies: + "@babel/core": "npm:^7.20.0" + "@babel/plugin-proposal-async-generator-functions": "npm:^7.0.0" + "@babel/plugin-proposal-class-properties": "npm:^7.18.0" + "@babel/plugin-proposal-export-default-from": "npm:^7.0.0" + "@babel/plugin-proposal-logical-assignment-operators": "npm:^7.18.0" + "@babel/plugin-proposal-nullish-coalescing-operator": "npm:^7.18.0" + "@babel/plugin-proposal-numeric-separator": "npm:^7.0.0" + "@babel/plugin-proposal-object-rest-spread": "npm:^7.20.0" + "@babel/plugin-proposal-optional-catch-binding": "npm:^7.0.0" + "@babel/plugin-proposal-optional-chaining": "npm:^7.20.0" + "@babel/plugin-syntax-dynamic-import": "npm:^7.8.0" + "@babel/plugin-syntax-export-default-from": "npm:^7.0.0" + "@babel/plugin-syntax-flow": "npm:^7.18.0" + "@babel/plugin-syntax-nullish-coalescing-operator": "npm:^7.0.0" + "@babel/plugin-syntax-optional-chaining": "npm:^7.0.0" + "@babel/plugin-transform-arrow-functions": "npm:^7.0.0" + "@babel/plugin-transform-async-to-generator": "npm:^7.20.0" + "@babel/plugin-transform-block-scoping": "npm:^7.0.0" + "@babel/plugin-transform-classes": "npm:^7.0.0" + "@babel/plugin-transform-computed-properties": "npm:^7.0.0" + "@babel/plugin-transform-destructuring": "npm:^7.20.0" + "@babel/plugin-transform-flow-strip-types": "npm:^7.20.0" + "@babel/plugin-transform-function-name": "npm:^7.0.0" + "@babel/plugin-transform-literals": "npm:^7.0.0" + "@babel/plugin-transform-modules-commonjs": "npm:^7.0.0" + "@babel/plugin-transform-named-capturing-groups-regex": "npm:^7.0.0" + "@babel/plugin-transform-parameters": "npm:^7.0.0" + "@babel/plugin-transform-private-methods": "npm:^7.22.5" + "@babel/plugin-transform-private-property-in-object": "npm:^7.22.11" + "@babel/plugin-transform-react-display-name": "npm:^7.0.0" + "@babel/plugin-transform-react-jsx": "npm:^7.0.0" + "@babel/plugin-transform-react-jsx-self": "npm:^7.0.0" + "@babel/plugin-transform-react-jsx-source": "npm:^7.0.0" + "@babel/plugin-transform-runtime": "npm:^7.0.0" + "@babel/plugin-transform-shorthand-properties": "npm:^7.0.0" + "@babel/plugin-transform-spread": "npm:^7.0.0" + "@babel/plugin-transform-sticky-regex": "npm:^7.0.0" + "@babel/plugin-transform-typescript": "npm:^7.5.0" + "@babel/plugin-transform-unicode-regex": "npm:^7.0.0" + "@babel/template": "npm:^7.0.0" + "@react-native/babel-plugin-codegen": "npm:0.74.85" + babel-plugin-transform-flow-enums: "npm:^0.0.2" + react-refresh: "npm:^0.14.0" + peerDependencies: + "@babel/core": "*" + checksum: 10/9bb6e046a447090d6b8b696989aa86960d1a4d272a342805cb92a22d8c4f8011f8085c51669341b816b6094b1eeee3a7319aa6f134a35e88aed5f7a508119685 + languageName: node + linkType: hard + "@react-native/codegen@npm:0.73.3": version: 0.73.3 resolution: "@react-native/codegen@npm:0.73.3" @@ -5379,6 +5553,23 @@ __metadata: languageName: node linkType: hard +"@react-native/codegen@npm:0.74.85": + version: 0.74.85 + resolution: "@react-native/codegen@npm:0.74.85" + dependencies: + "@babel/parser": "npm:^7.20.0" + glob: "npm:^7.1.1" + hermes-parser: "npm:0.19.1" + invariant: "npm:^2.2.4" + jscodeshift: "npm:^0.14.0" + mkdirp: "npm:^0.5.1" + nullthrows: "npm:^1.1.1" + peerDependencies: + "@babel/preset-env": ^7.1.6 + checksum: 10/174f65f34df4ffbe0b3fd17a7aeca875ff878e952e63f748b9b9d3db8c143ced31665c9d7097f2c59a4ba40b83e775bbf2bb7abc3a7c63b54d577b7b98fda797 + languageName: node + linkType: hard + "@react-native/community-cli-plugin@npm:0.73.17": version: 0.73.17 resolution: "@react-native/community-cli-plugin@npm:0.73.17" @@ -5459,6 +5650,13 @@ __metadata: languageName: node linkType: hard +"@react-native/debugger-frontend@npm:0.74.85": + version: 0.74.85 + resolution: "@react-native/debugger-frontend@npm:0.74.85" + checksum: 10/e0db8781515c843cb2c11deacfab84ea9aa9927a9869c981356afcacbc717c1542eb140b316779e768348de3d709108b0901c4be8589d1e7bd6eb2f84db79a28 + languageName: node + linkType: hard + "@react-native/dev-middleware@npm:0.73.8": version: 0.73.8 resolution: "@react-native/dev-middleware@npm:0.73.8" @@ -5520,6 +5718,27 @@ __metadata: languageName: node linkType: hard +"@react-native/dev-middleware@npm:0.74.85": + version: 0.74.85 + resolution: "@react-native/dev-middleware@npm:0.74.85" + dependencies: + "@isaacs/ttlcache": "npm:^1.4.1" + "@react-native/debugger-frontend": "npm:0.74.85" + "@rnx-kit/chromium-edge-launcher": "npm:^1.0.0" + chrome-launcher: "npm:^0.15.2" + connect: "npm:^3.6.5" + debug: "npm:^2.2.0" + node-fetch: "npm:^2.2.0" + nullthrows: "npm:^1.1.1" + open: "npm:^7.0.3" + selfsigned: "npm:^2.4.1" + serve-static: "npm:^1.13.1" + temp-dir: "npm:^2.0.0" + ws: "npm:^6.2.2" + checksum: 10/3a6b566fcce6e35054e9b957724dfed2a3e45c986640e4cca419a32c4518dac0ae7bf9440380b33a8f0b125e05ac44d4300e839d51980126aa0a81ea07a73a33 + languageName: node + linkType: hard + "@react-native/eslint-config@npm:0.74.81": version: 0.74.81 resolution: "@react-native/eslint-config@npm:0.74.81" @@ -5647,13 +5866,6 @@ __metadata: languageName: node linkType: hard -"@react-native/normalize-color@npm:^2.0.0": - version: 2.1.0 - resolution: "@react-native/normalize-color@npm:2.1.0" - checksum: 10/a72b98538e6b7e265fb0669b8767d5f788777fb1a0ac1df7b0c82d8b3a804c8122aa7b819688c5e36fcf90b5ba93050b0070e29d3f0d70ab9530c2abd2bb9f9e - languageName: node - linkType: hard - "@react-native/normalize-colors@npm:0.73.2, @react-native/normalize-colors@npm:^0.73.0": version: 0.73.2 resolution: "@react-native/normalize-colors@npm:0.73.2" @@ -5675,6 +5887,13 @@ __metadata: languageName: node linkType: hard +"@react-native/normalize-colors@npm:0.74.85": + version: 0.74.85 + resolution: "@react-native/normalize-colors@npm:0.74.85" + checksum: 10/741a162ba6a319d0763c60af1e08159715acc945564d098cf13d14df684fd7cd496bd311155cf4b18d703aa4e362d639edff556c3a3a8b34043acdcd6601ec0d + languageName: node + linkType: hard + "@react-native/normalize-colors@npm:^0.74.1": version: 0.74.82 resolution: "@react-native/normalize-colors@npm:0.74.82" @@ -8196,6 +8415,13 @@ __metadata: languageName: node linkType: hard +"babel-plugin-react-compiler@npm:^0.0.0-experimental-592953e-20240517": + version: 0.0.0 + resolution: "babel-plugin-react-compiler@npm:0.0.0" + checksum: 10/6413005e947f9ee089359e354ab279956a6c7d979c397b3fcc311fe9d6599a83d4343f2de5cb6aebf38b1ebc1dfdc05b5fe1ea37b84c4ff891b31d6d1d59b899 + languageName: node + linkType: hard + "babel-plugin-react-native-web@npm:~0.19.10": version: 0.19.11 resolution: "babel-plugin-react-native-web@npm:0.19.11" @@ -8234,6 +8460,24 @@ __metadata: languageName: node linkType: hard +"babel-preset-expo@npm:~11.0.12": + version: 11.0.12 + resolution: "babel-preset-expo@npm:11.0.12" + dependencies: + "@babel/plugin-proposal-decorators": "npm:^7.12.9" + "@babel/plugin-transform-export-namespace-from": "npm:^7.22.11" + "@babel/plugin-transform-object-rest-spread": "npm:^7.12.13" + "@babel/plugin-transform-parameters": "npm:^7.22.15" + "@babel/preset-react": "npm:^7.22.15" + "@babel/preset-typescript": "npm:^7.23.0" + "@react-native/babel-preset": "npm:0.74.85" + babel-plugin-react-compiler: "npm:^0.0.0-experimental-592953e-20240517" + babel-plugin-react-native-web: "npm:~0.19.10" + react-refresh: "npm:^0.14.2" + checksum: 10/65be8867229f9bf7dc6043f54fe169ddc509e6801515da7ad5cfeced5651838982e49cc0ed28fa4a72186ebfec5f2164009ce158f13d35a381e67030a0e3a2e5 + languageName: node + linkType: hard + "babel-preset-expo@npm:~11.0.6": version: 11.0.6 resolution: "babel-preset-expo@npm:11.0.6" @@ -8408,6 +8652,15 @@ __metadata: languageName: node linkType: hard +"bplist-creator@npm:0.0.7": + version: 0.0.7 + resolution: "bplist-creator@npm:0.0.7" + dependencies: + stream-buffers: "npm:~2.2.0" + checksum: 10/9fe946e55fe378072592924d2fed16eee80e3027e3637ab2e9ef0e16eef470f11e7d09bf88e6b68016cd8c441213df89df777ca8a3561522a136a26948886eb8 + languageName: node + linkType: hard + "bplist-creator@npm:0.1.1": version: 0.1.1 resolution: "bplist-creator@npm:0.1.1" @@ -11618,6 +11871,19 @@ __metadata: languageName: node linkType: hard +"expo-asset@npm:~10.0.10": + version: 10.0.10 + resolution: "expo-asset@npm:10.0.10" + dependencies: + expo-constants: "npm:~16.0.0" + invariant: "npm:^2.2.4" + md5-file: "npm:^3.2.3" + peerDependencies: + expo: "*" + checksum: 10/6b1f90216ea5e2c785193528bdf2d5855f7089a39235149793130de77fa49b91ed4b6c131935e035598c08859b0fe0f7279a444f7c88d1261389dff303266409 + languageName: node + linkType: hard + "expo-asset@npm:~10.0.6": version: 10.0.6 resolution: "expo-asset@npm:10.0.6" @@ -11726,6 +11992,17 @@ __metadata: languageName: node linkType: hard +"expo-font@npm:~12.0.7": + version: 12.0.7 + resolution: "expo-font@npm:12.0.7" + dependencies: + fontfaceobserver: "npm:^2.1.0" + peerDependencies: + expo: "*" + checksum: 10/75c887f232b1a60270388daf59801be8575c20ddb24b6548b43bd1961cfaf0b5524cd4e4c00270d83478f9071cef4d51c4d2d92eff227cef93e5a0afd3fa3247 + languageName: node + linkType: hard + "expo-json-utils@npm:~0.13.0": version: 0.13.0 resolution: "expo-json-utils@npm:0.13.0" @@ -11788,6 +12065,15 @@ __metadata: languageName: node linkType: hard +"expo-modules-core@npm:1.12.18": + version: 1.12.18 + resolution: "expo-modules-core@npm:1.12.18" + dependencies: + invariant: "npm:^2.2.4" + checksum: 10/44c0acc91f1424e4834a2700f4f877bbdf0ef879818446596bad8a25b845cf798e023287ba9eec3e9fb8f020927be0daa38ea39fb1800f6b1fff84c844424994 + languageName: node + linkType: hard + "expo-router@npm:~3.5.14": version: 3.5.14 resolution: "expo-router@npm:3.5.14" @@ -11848,6 +12134,31 @@ __metadata: languageName: node linkType: hard +"expo@npm:^51.0.18": + version: 51.0.18 + resolution: "expo@npm:51.0.18" + dependencies: + "@babel/runtime": "npm:^7.20.0" + "@expo/cli": "npm:0.18.22" + "@expo/config": "npm:9.0.1" + "@expo/config-plugins": "npm:8.0.7" + "@expo/metro-config": "npm:0.18.8" + "@expo/vector-icons": "npm:^14.0.0" + babel-preset-expo: "npm:~11.0.12" + expo-asset: "npm:~10.0.10" + expo-file-system: "npm:~17.0.1" + expo-font: "npm:~12.0.7" + expo-keep-awake: "npm:~13.0.2" + expo-modules-autolinking: "npm:1.11.1" + expo-modules-core: "npm:1.12.18" + fbemitter: "npm:^3.0.0" + whatwg-url-without-unicode: "npm:8.0.0-3" + bin: + expo: bin/cli + checksum: 10/08d1466952611e28a8d8281ad4089239aca62d035ab0db18e2d79b79ccefa9ad377697c2bdf8d9d282cf80eb6f8c38cd514260604a607fbb9dffe253391325d0 + languageName: node + linkType: hard + "expo@npm:~51.0.8": version: 51.0.8 resolution: "expo@npm:51.0.8" @@ -22027,7 +22338,7 @@ __metadata: languageName: node linkType: hard -"stream-buffers@npm:2.2.x": +"stream-buffers@npm:2.2.x, stream-buffers@npm:~2.2.0": version: 2.2.0 resolution: "stream-buffers@npm:2.2.0" checksum: 10/79f897cead810383b4181e4ee56f4855a69b51c9da4c96b91ccca6ee6fe90b908bea9b304225bedd1a5e2c41d72bc88d3ada7f897b51f8ffae3593f7460ecbc8