From a08bff73b0c0cc6cafde691cdde8e9f52c0a4d68 Mon Sep 17 00:00:00 2001 From: Vojtech Novak Date: Thu, 12 Dec 2024 11:35:18 +0800 Subject: [PATCH 1/3] feat: remove deprecated react native api usages --- .../rndatetimepicker/RNDateTimePickerPackage.java | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/android/src/main/java/com/reactcommunity/rndatetimepicker/RNDateTimePickerPackage.java b/android/src/main/java/com/reactcommunity/rndatetimepicker/RNDateTimePickerPackage.java index ceafa6ba..5c273c52 100644 --- a/android/src/main/java/com/reactcommunity/rndatetimepicker/RNDateTimePickerPackage.java +++ b/android/src/main/java/com/reactcommunity/rndatetimepicker/RNDateTimePickerPackage.java @@ -3,7 +3,7 @@ import androidx.annotation.Nullable; -import com.facebook.react.TurboReactPackage; +import com.facebook.react.BaseReactPackage; import com.facebook.react.bridge.NativeModule; import com.facebook.react.bridge.ReactApplicationContext; import com.facebook.react.module.model.ReactModuleInfo; @@ -12,7 +12,7 @@ import java.util.HashMap; import java.util.Map; -public class RNDateTimePickerPackage extends TurboReactPackage { +public class RNDateTimePickerPackage extends BaseReactPackage { @Nullable @Override public NativeModule getModule(String name, ReactApplicationContext reactContext) { @@ -37,7 +37,6 @@ public ReactModuleInfoProvider getReactModuleInfoProvider() { DatePickerModule.NAME, false, // canOverrideExistingModule false, // needsEagerInit - false, // hasConstants false, // isCxxModule isTurboModule // isTurboModule )); @@ -48,7 +47,6 @@ public ReactModuleInfoProvider getReactModuleInfoProvider() { TimePickerModule.NAME, false, // canOverrideExistingModule false, // needsEagerInit - false, // hasConstants false, // isCxxModule isTurboModule // isTurboModule )); From 95f851e0f25cbb46a3a344163316111f6fa32041 Mon Sep 17 00:00:00 2001 From: Vojtech Novak Date: Thu, 12 Dec 2024 16:11:50 +0800 Subject: [PATCH 2/3] chore: patch community cli --- package.json | 5 +- ...ommunity+cli-platform-android+14.1.0.patch | 13 + yarn.lock | 236 ++++++++---------- 3 files changed, 120 insertions(+), 134 deletions(-) create mode 100644 patches/@react-native-community+cli-platform-android+14.1.0.patch diff --git a/package.json b/package.json index eccb0a73..5e1ac4af 100644 --- a/package.json +++ b/package.json @@ -43,7 +43,7 @@ "detox:android:test:release": "adb shell service call alarm 3 s16 Europe/Prague && detox test -c android.emu.release --record-videos all --record-logs all --headless -l verbose", "detox:clean": "rimraf example/android/build && rimraf example/android/app/build && rimraf example/android/.gradle && rimraf example/ios/build", "plugin:build": "expo-module build plugin", - "generateManifest": "node node_modules/react-native-test-app/android/android-manifest.js example/app.json example/android/app/build/generated/rnta/src/main/AndroidManifest.xml" + "generateManifest": "npx patch-package && node node_modules/react-native-test-app/android/android-manifest.js example/app.json example/android/app/build/generated/rnta/src/main/AndroidManifest.xml" }, "repository": { "type": "git", @@ -104,6 +104,9 @@ "dependencies": { "invariant": "^2.2.4" }, + "resolutions": { + "@react-native-community/cli": "14.1.1" + }, "peerDependencies": { "expo": ">=50.0.0", "react": "*", diff --git a/patches/@react-native-community+cli-platform-android+14.1.0.patch b/patches/@react-native-community+cli-platform-android+14.1.0.patch new file mode 100644 index 00000000..e23f36fc --- /dev/null +++ b/patches/@react-native-community+cli-platform-android+14.1.0.patch @@ -0,0 +1,13 @@ +diff --git a/node_modules/@react-native-community/cli-platform-android/build/config/findPackageClassName.js b/node_modules/@react-native-community/cli-platform-android/build/config/findPackageClassName.js +index cc9858a..0bbb24b 100644 +--- a/node_modules/@react-native-community/cli-platform-android/build/config/findPackageClassName.js ++++ b/node_modules/@react-native-community/cli-platform-android/build/config/findPackageClassName.js +@@ -90,7 +90,7 @@ function matchClassName(file) { + if (nativeModuleMatch) { + return nativeModuleMatch; + } else { +- return file.match(/class\s+(\w+[^(\s]*)[\s\w():]*(\s+extends\s+|:)[\s\w():,]*[^{]*TurboReactPackage/); ++ return file.match(/class\s+(\w+[^(\s]*)[\s\w():]*(\s+extends\s+|:)[\s\w():,]*[^{]*(Base|Turbo)ReactPackage/); + } + } + diff --git a/yarn.lock b/yarn.lock index 2d414646..7905d837 100644 --- a/yarn.lock +++ b/yarn.lock @@ -4477,64 +4477,29 @@ __metadata: languageName: node linkType: hard -"@react-native-community/cli-clean@npm:14.0.0": - version: 14.0.0 - resolution: "@react-native-community/cli-clean@npm:14.0.0" - dependencies: - "@react-native-community/cli-tools": "npm:14.0.0" - chalk: "npm:^4.1.2" - execa: "npm:^5.0.0" - fast-glob: "npm:^3.3.2" - checksum: 10c0/ca8ae272a170b36c0000a7c1cd04d1c22f5591cb00ead96fd82033ec2579c56686681745c6ad71caadd9b4182dceb746f6cdb1fca09f93053294ccabbf9f457d - languageName: node - linkType: hard - -"@react-native-community/cli-clean@npm:14.1.0": - version: 14.1.0 - resolution: "@react-native-community/cli-clean@npm:14.1.0" +"@react-native-community/cli-clean@npm:14.1.1": + version: 14.1.1 + resolution: "@react-native-community/cli-clean@npm:14.1.1" dependencies: - "@react-native-community/cli-tools": "npm:14.1.0" + "@react-native-community/cli-tools": "npm:14.1.1" chalk: "npm:^4.1.2" execa: "npm:^5.0.0" fast-glob: "npm:^3.3.2" - checksum: 10c0/57ed359c11b5f58da61ca22213394d56db815538d0df459a99017fb38450d35b6ef5c0ccc997c48c34160fc08898147593d7cd1e8ab78b3cea988020d0d6ce88 + checksum: 10c0/802df64c9f6ea3d5c7791146a6159d42f37c697210475a3f2c41cba358f5af13fa6a9446a5aa9d423b545674dd546b23263a1d0fff4126672823aea0a33c7c77 languageName: node linkType: hard -"@react-native-community/cli-config@npm:14.0.0": - version: 14.0.0 - resolution: "@react-native-community/cli-config@npm:14.0.0" +"@react-native-community/cli-config@npm:14.1.1": + version: 14.1.1 + resolution: "@react-native-community/cli-config@npm:14.1.1" dependencies: - "@react-native-community/cli-tools": "npm:14.0.0" + "@react-native-community/cli-tools": "npm:14.1.1" chalk: "npm:^4.1.2" cosmiconfig: "npm:^9.0.0" deepmerge: "npm:^4.3.0" fast-glob: "npm:^3.3.2" joi: "npm:^17.2.1" - checksum: 10c0/2160285f74c33e3201d7070d9eb908487a3219a6562df732cb567782d1111e0f08de782e078c444e0e705c9e7a9048f44451eb09c6c8a202a11ad5d70dcf4313 - languageName: node - linkType: hard - -"@react-native-community/cli-config@npm:14.1.0": - version: 14.1.0 - resolution: "@react-native-community/cli-config@npm:14.1.0" - dependencies: - "@react-native-community/cli-tools": "npm:14.1.0" - chalk: "npm:^4.1.2" - cosmiconfig: "npm:^9.0.0" - deepmerge: "npm:^4.3.0" - fast-glob: "npm:^3.3.2" - joi: "npm:^17.2.1" - checksum: 10c0/3e4ebea0eb17e52c42e5d60eb9219c84f2cf8d804bc083ae483ffae504bf0c6077c5e859c72311caa319f0dc8d2fc4b69c4230ee3aba5e9f2c1c0461c9c538ea - languageName: node - linkType: hard - -"@react-native-community/cli-debugger-ui@npm:14.0.0": - version: 14.0.0 - resolution: "@react-native-community/cli-debugger-ui@npm:14.0.0" - dependencies: - serve-static: "npm:^1.13.1" - checksum: 10c0/2009875b4a973faccbb6c48115b775c1dbc7545e6fe91fbb93712ad629ccbc87781f8badf14129d70e20ba97eca453ba88f3b143c0734edb13a8b69ac86c636f + checksum: 10c0/9308c22dc71e185dc17a2e41b8deb78806388e890cd3f5a582e276920a5a05f52f39fd2976ef26d57686f4c81427aabac592e7a89305e8dcfda108a0f389ab3d languageName: node linkType: hard @@ -4556,39 +4521,24 @@ __metadata: languageName: node linkType: hard -"@react-native-community/cli-doctor@npm:14.0.0": - version: 14.0.0 - resolution: "@react-native-community/cli-doctor@npm:14.0.0" +"@react-native-community/cli-debugger-ui@npm:14.1.1": + version: 14.1.1 + resolution: "@react-native-community/cli-debugger-ui@npm:14.1.1" dependencies: - "@react-native-community/cli-config": "npm:14.0.0" - "@react-native-community/cli-platform-android": "npm:14.0.0" - "@react-native-community/cli-platform-apple": "npm:14.0.0" - "@react-native-community/cli-platform-ios": "npm:14.0.0" - "@react-native-community/cli-tools": "npm:14.0.0" - chalk: "npm:^4.1.2" - command-exists: "npm:^1.2.8" - deepmerge: "npm:^4.3.0" - envinfo: "npm:^7.13.0" - execa: "npm:^5.0.0" - node-stream-zip: "npm:^1.9.1" - ora: "npm:^5.4.1" - semver: "npm:^7.5.2" - strip-ansi: "npm:^5.2.0" - wcwidth: "npm:^1.0.1" - yaml: "npm:^2.2.1" - checksum: 10c0/8174733525a43f2aa0ad1ab8864f9fda194de4dda2dcf5bcd627adaee31054b49289eea8a53ec7ba9eb883ed059d55ad6b79af1df229a02299e7eb5a4dda7b47 + serve-static: "npm:^1.13.1" + checksum: 10c0/4686546ac507f7e4528a21cf894dfb2b9c0a8ec429a8fcf6206908a5048716c6651955cfbbc610bdec7c26591940c3aeee78708b17af1007f840b033c5d34405 languageName: node linkType: hard -"@react-native-community/cli-doctor@npm:14.1.0": - version: 14.1.0 - resolution: "@react-native-community/cli-doctor@npm:14.1.0" +"@react-native-community/cli-doctor@npm:14.1.1": + version: 14.1.1 + resolution: "@react-native-community/cli-doctor@npm:14.1.1" dependencies: - "@react-native-community/cli-config": "npm:14.1.0" - "@react-native-community/cli-platform-android": "npm:14.1.0" - "@react-native-community/cli-platform-apple": "npm:14.1.0" - "@react-native-community/cli-platform-ios": "npm:14.1.0" - "@react-native-community/cli-tools": "npm:14.1.0" + "@react-native-community/cli-config": "npm:14.1.1" + "@react-native-community/cli-platform-android": "npm:14.1.1" + "@react-native-community/cli-platform-apple": "npm:14.1.1" + "@react-native-community/cli-platform-ios": "npm:14.1.1" + "@react-native-community/cli-tools": "npm:14.1.1" chalk: "npm:^4.1.2" command-exists: "npm:^1.2.8" deepmerge: "npm:^4.3.0" @@ -4600,7 +4550,7 @@ __metadata: strip-ansi: "npm:^5.2.0" wcwidth: "npm:^1.0.1" yaml: "npm:^2.2.1" - checksum: 10c0/4293e05195deb6d5e920317874c27dd0f7a39da0f7c5152f7e72187d92b1915d576929d069c3e92869d474a1ae36d2a77b9e298b378019519b112384308f5240 + checksum: 10c0/246d7f7b5f241a355e5cc5cc30a63ec46e02bb908b97db6c0e927bf031ff3427ac8c435d6a6f410a3da95e8f7b41bd3c3a336c9de8f071d34bdaf6a5fc54ea01 languageName: node linkType: hard @@ -4632,6 +4582,20 @@ __metadata: languageName: node linkType: hard +"@react-native-community/cli-platform-android@npm:14.1.1": + version: 14.1.1 + resolution: "@react-native-community/cli-platform-android@npm:14.1.1" + dependencies: + "@react-native-community/cli-tools": "npm:14.1.1" + chalk: "npm:^4.1.2" + execa: "npm:^5.0.0" + fast-glob: "npm:^3.3.2" + fast-xml-parser: "npm:^4.4.1" + logkitty: "npm:^0.7.1" + checksum: 10c0/180af342ebc2c222c53d2c6f6db7eb80204ac623127e13325e54eec9365bb639d833cf23949b97002a34950f083a463fae86ac310b16266175e0104c9e15831f + languageName: node + linkType: hard + "@react-native-community/cli-platform-apple@npm:14.0.0": version: 14.0.0 resolution: "@react-native-community/cli-platform-apple@npm:14.0.0" @@ -4660,6 +4624,20 @@ __metadata: languageName: node linkType: hard +"@react-native-community/cli-platform-apple@npm:14.1.1": + version: 14.1.1 + resolution: "@react-native-community/cli-platform-apple@npm:14.1.1" + dependencies: + "@react-native-community/cli-tools": "npm:14.1.1" + chalk: "npm:^4.1.2" + execa: "npm:^5.0.0" + fast-glob: "npm:^3.3.2" + fast-xml-parser: "npm:^4.4.1" + ora: "npm:^5.4.1" + checksum: 10c0/625d49edfda564640c1937f01b1e70ec32da4325dd14fd8ed9b87c2038e0097a9ac00a81c010fbd30102f2cf2b260f1d1bbb548ab561c146a80619e01a53023c + languageName: node + linkType: hard + "@react-native-community/cli-platform-ios@npm:14.0.0": version: 14.0.0 resolution: "@react-native-community/cli-platform-ios@npm:14.0.0" @@ -4678,20 +4656,12 @@ __metadata: languageName: node linkType: hard -"@react-native-community/cli-server-api@npm:14.0.0": - version: 14.0.0 - resolution: "@react-native-community/cli-server-api@npm:14.0.0" +"@react-native-community/cli-platform-ios@npm:14.1.1": + version: 14.1.1 + resolution: "@react-native-community/cli-platform-ios@npm:14.1.1" dependencies: - "@react-native-community/cli-debugger-ui": "npm:14.0.0" - "@react-native-community/cli-tools": "npm:14.0.0" - compression: "npm:^1.7.1" - connect: "npm:^3.6.5" - errorhandler: "npm:^1.5.1" - nocache: "npm:^3.0.1" - pretty-format: "npm:^26.6.2" - serve-static: "npm:^1.13.1" - ws: "npm:^6.2.3" - checksum: 10c0/d00e938d473ce6c8e35d175255ef1d9f126deea8226487bcccdcbd80f425b14ea259c465ad066bd692b175ed7859c5b3da79ad7d9fcd80b6a66c6397693d60c5 + "@react-native-community/cli-platform-apple": "npm:14.1.1" + checksum: 10c0/1e453bd879722f436aff004e1ba3932982f787f8b4d9110a3241247501b9d7b18c8acd102a119103cc69177f614bcb8df2b351daff7679623f1bd497ee8ec026 languageName: node linkType: hard @@ -4729,6 +4699,23 @@ __metadata: languageName: node linkType: hard +"@react-native-community/cli-server-api@npm:14.1.1": + version: 14.1.1 + resolution: "@react-native-community/cli-server-api@npm:14.1.1" + dependencies: + "@react-native-community/cli-debugger-ui": "npm:14.1.1" + "@react-native-community/cli-tools": "npm:14.1.1" + compression: "npm:^1.7.1" + connect: "npm:^3.6.5" + errorhandler: "npm:^1.5.1" + nocache: "npm:^3.0.1" + pretty-format: "npm:^26.6.2" + serve-static: "npm:^1.13.1" + ws: "npm:^6.2.3" + checksum: 10c0/4030f4032af5969c15f4018f7ef2a9b50d6b711a42c7a031991856e44d1ce2859fcc5696220f4575fa0125b415aabd16976f3e9886352f50d757406b48c0b97a + languageName: node + linkType: hard + "@react-native-community/cli-tools@npm:14.0.0": version: 14.0.0 resolution: "@react-native-community/cli-tools@npm:14.0.0" @@ -4783,61 +4770,44 @@ __metadata: languageName: node linkType: hard -"@react-native-community/cli-types@npm:14.0.0": - version: 14.0.0 - resolution: "@react-native-community/cli-types@npm:14.0.0" +"@react-native-community/cli-tools@npm:14.1.1": + version: 14.1.1 + resolution: "@react-native-community/cli-tools@npm:14.1.1" dependencies: - joi: "npm:^17.2.1" - checksum: 10c0/1abc875f2f49a9d81f4484922ea68dbcbc1f0aa28d35a25a3d5f0a24d5e8161c35e8506d4ae237ac1618c8d2043cb181d0188760201c1824f769dc7d595bc119 + appdirsjs: "npm:^1.2.4" + chalk: "npm:^4.1.2" + execa: "npm:^5.0.0" + find-up: "npm:^5.0.0" + mime: "npm:^2.4.1" + open: "npm:^6.2.0" + ora: "npm:^5.4.1" + semver: "npm:^7.5.2" + shell-quote: "npm:^1.7.3" + sudo-prompt: "npm:^9.0.0" + checksum: 10c0/e0d9cd04c2428c4e9326f33bc1970cc6fda05d64c364ded4d85979e99018b14bd0a4f0714484932ed49bb19150a484da69d88b75a6a3493423a2e3c0c2a7b577 languageName: node linkType: hard -"@react-native-community/cli-types@npm:14.1.0": - version: 14.1.0 - resolution: "@react-native-community/cli-types@npm:14.1.0" +"@react-native-community/cli-types@npm:14.1.1": + version: 14.1.1 + resolution: "@react-native-community/cli-types@npm:14.1.1" dependencies: joi: "npm:^17.2.1" - checksum: 10c0/bb7acced460cc73b3c849f07df52794c4be7845669adb97834b0b715c325266bec9cfefd89b4ac8d31a464073790d99bc624f1454d3579630a36dd9502033b36 + checksum: 10c0/3eebc3877173a963b2bf6fe53d0058f5658002f092e48c747212f6971c43592a9f5894ac6d9df05b1222449f250cab9384957b78432fce4a400e0ef9dbca8b87 languageName: node linkType: hard -"@react-native-community/cli@npm:14.0.0": - version: 14.0.0 - resolution: "@react-native-community/cli@npm:14.0.0" +"@react-native-community/cli@npm:14.1.1": + version: 14.1.1 + resolution: "@react-native-community/cli@npm:14.1.1" dependencies: - "@react-native-community/cli-clean": "npm:14.0.0" - "@react-native-community/cli-config": "npm:14.0.0" - "@react-native-community/cli-debugger-ui": "npm:14.0.0" - "@react-native-community/cli-doctor": "npm:14.0.0" - "@react-native-community/cli-server-api": "npm:14.0.0" - "@react-native-community/cli-tools": "npm:14.0.0" - "@react-native-community/cli-types": "npm:14.0.0" - chalk: "npm:^4.1.2" - commander: "npm:^9.4.1" - deepmerge: "npm:^4.3.0" - execa: "npm:^5.0.0" - find-up: "npm:^5.0.0" - fs-extra: "npm:^8.1.0" - graceful-fs: "npm:^4.1.3" - prompts: "npm:^2.4.2" - semver: "npm:^7.5.2" - bin: - rnc-cli: build/bin.js - checksum: 10c0/08325d63cc66f3253c7c4a72bcc15debaff7a5c227e627754e9b2faf50c886486b2b795f491c4685ea7175a66964a9a42f66836bf9530d7711888e2846e6694c - languageName: node - linkType: hard - -"@react-native-community/cli@npm:14.1.0": - version: 14.1.0 - resolution: "@react-native-community/cli@npm:14.1.0" - dependencies: - "@react-native-community/cli-clean": "npm:14.1.0" - "@react-native-community/cli-config": "npm:14.1.0" - "@react-native-community/cli-debugger-ui": "npm:14.1.0" - "@react-native-community/cli-doctor": "npm:14.1.0" - "@react-native-community/cli-server-api": "npm:14.1.0" - "@react-native-community/cli-tools": "npm:14.1.0" - "@react-native-community/cli-types": "npm:14.1.0" + "@react-native-community/cli-clean": "npm:14.1.1" + "@react-native-community/cli-config": "npm:14.1.1" + "@react-native-community/cli-debugger-ui": "npm:14.1.1" + "@react-native-community/cli-doctor": "npm:14.1.1" + "@react-native-community/cli-server-api": "npm:14.1.1" + "@react-native-community/cli-tools": "npm:14.1.1" + "@react-native-community/cli-types": "npm:14.1.1" chalk: "npm:^4.1.2" commander: "npm:^9.4.1" deepmerge: "npm:^4.3.0" @@ -4849,7 +4819,7 @@ __metadata: semver: "npm:^7.5.2" bin: rnc-cli: build/bin.js - checksum: 10c0/6f9cbba7d0f8c851333efc286fb469c59c61c7b5ce79dcfa4d6a4b205e917e99d0df0174db73b9f37b4160935b73d523cfd34b82e5171f8cca16b1e52d2525c4 + checksum: 10c0/1583d75dd16832edc04b6944e676c756cc0a8b6feb28523853f13a4a4250bfd7de29e125bea03989ea4f4b8958761605e9a3adf7db0227621c9f18715adb95df languageName: node linkType: hard From 7213adb7eedfbe24942a663587c8a33105082c3e Mon Sep 17 00:00:00 2001 From: Vojtech Novak Date: Thu, 12 Dec 2024 17:38:02 +0800 Subject: [PATCH 3/3] use @react-native-community/cli 14.1.2 --- package.json | 5 +- ...ommunity+cli-platform-android+14.1.0.patch | 13 -- yarn.lock | 154 +++++++----------- 3 files changed, 66 insertions(+), 106 deletions(-) delete mode 100644 patches/@react-native-community+cli-platform-android+14.1.0.patch diff --git a/package.json b/package.json index 5e1ac4af..c1cc46b0 100644 --- a/package.json +++ b/package.json @@ -43,7 +43,7 @@ "detox:android:test:release": "adb shell service call alarm 3 s16 Europe/Prague && detox test -c android.emu.release --record-videos all --record-logs all --headless -l verbose", "detox:clean": "rimraf example/android/build && rimraf example/android/app/build && rimraf example/android/.gradle && rimraf example/ios/build", "plugin:build": "expo-module build plugin", - "generateManifest": "npx patch-package && node node_modules/react-native-test-app/android/android-manifest.js example/app.json example/android/app/build/generated/rnta/src/main/AndroidManifest.xml" + "generateManifest": "node node_modules/react-native-test-app/android/android-manifest.js example/app.json example/android/app/build/generated/rnta/src/main/AndroidManifest.xml" }, "repository": { "type": "git", @@ -105,7 +105,8 @@ "invariant": "^2.2.4" }, "resolutions": { - "@react-native-community/cli": "14.1.1" + "@react-native-community/cli": "14.1.2", + "@react-native-community/cli-platform-android": "14.1.2" }, "peerDependencies": { "expo": ">=50.0.0", diff --git a/patches/@react-native-community+cli-platform-android+14.1.0.patch b/patches/@react-native-community+cli-platform-android+14.1.0.patch deleted file mode 100644 index e23f36fc..00000000 --- a/patches/@react-native-community+cli-platform-android+14.1.0.patch +++ /dev/null @@ -1,13 +0,0 @@ -diff --git a/node_modules/@react-native-community/cli-platform-android/build/config/findPackageClassName.js b/node_modules/@react-native-community/cli-platform-android/build/config/findPackageClassName.js -index cc9858a..0bbb24b 100644 ---- a/node_modules/@react-native-community/cli-platform-android/build/config/findPackageClassName.js -+++ b/node_modules/@react-native-community/cli-platform-android/build/config/findPackageClassName.js -@@ -90,7 +90,7 @@ function matchClassName(file) { - if (nativeModuleMatch) { - return nativeModuleMatch; - } else { -- return file.match(/class\s+(\w+[^(\s]*)[\s\w():]*(\s+extends\s+|:)[\s\w():,]*[^{]*TurboReactPackage/); -+ return file.match(/class\s+(\w+[^(\s]*)[\s\w():]*(\s+extends\s+|:)[\s\w():,]*[^{]*(Base|Turbo)ReactPackage/); - } - } - diff --git a/yarn.lock b/yarn.lock index 7905d837..6d9e9d3f 100644 --- a/yarn.lock +++ b/yarn.lock @@ -4477,29 +4477,29 @@ __metadata: languageName: node linkType: hard -"@react-native-community/cli-clean@npm:14.1.1": - version: 14.1.1 - resolution: "@react-native-community/cli-clean@npm:14.1.1" +"@react-native-community/cli-clean@npm:14.1.2": + version: 14.1.2 + resolution: "@react-native-community/cli-clean@npm:14.1.2" dependencies: - "@react-native-community/cli-tools": "npm:14.1.1" + "@react-native-community/cli-tools": "npm:14.1.2" chalk: "npm:^4.1.2" execa: "npm:^5.0.0" fast-glob: "npm:^3.3.2" - checksum: 10c0/802df64c9f6ea3d5c7791146a6159d42f37c697210475a3f2c41cba358f5af13fa6a9446a5aa9d423b545674dd546b23263a1d0fff4126672823aea0a33c7c77 + checksum: 10c0/30ffd29665530f7c56cea3b4b719d96cf94f7ff825efdafce112ac4de7ac1a7d3f6eeae0b916e7bdcdd774a8f64cf0d7e2d122e6941d3233a83305986324b9d3 languageName: node linkType: hard -"@react-native-community/cli-config@npm:14.1.1": - version: 14.1.1 - resolution: "@react-native-community/cli-config@npm:14.1.1" +"@react-native-community/cli-config@npm:14.1.2": + version: 14.1.2 + resolution: "@react-native-community/cli-config@npm:14.1.2" dependencies: - "@react-native-community/cli-tools": "npm:14.1.1" + "@react-native-community/cli-tools": "npm:14.1.2" chalk: "npm:^4.1.2" cosmiconfig: "npm:^9.0.0" deepmerge: "npm:^4.3.0" fast-glob: "npm:^3.3.2" joi: "npm:^17.2.1" - checksum: 10c0/9308c22dc71e185dc17a2e41b8deb78806388e890cd3f5a582e276920a5a05f52f39fd2976ef26d57686f4c81427aabac592e7a89305e8dcfda108a0f389ab3d + checksum: 10c0/385c86506fc3ba53a6bbc8bab23204fb1a47a190efc7e24e4082abf20aa82dbde87052287f240ffa2a1b8daf0bec6376fbe1665410a6623429fb2228b5a0cbee languageName: node linkType: hard @@ -4521,24 +4521,24 @@ __metadata: languageName: node linkType: hard -"@react-native-community/cli-debugger-ui@npm:14.1.1": - version: 14.1.1 - resolution: "@react-native-community/cli-debugger-ui@npm:14.1.1" +"@react-native-community/cli-debugger-ui@npm:14.1.2": + version: 14.1.2 + resolution: "@react-native-community/cli-debugger-ui@npm:14.1.2" dependencies: serve-static: "npm:^1.13.1" - checksum: 10c0/4686546ac507f7e4528a21cf894dfb2b9c0a8ec429a8fcf6206908a5048716c6651955cfbbc610bdec7c26591940c3aeee78708b17af1007f840b033c5d34405 + checksum: 10c0/9e1b019ada4ff63a3bbc56c616b928c1a59a0f4b7e59c279e7fa567e72e79b963015d638e39c352ccf707f6067ae9aa9cc18e8394dcfad26474a2e3667394115 languageName: node linkType: hard -"@react-native-community/cli-doctor@npm:14.1.1": - version: 14.1.1 - resolution: "@react-native-community/cli-doctor@npm:14.1.1" +"@react-native-community/cli-doctor@npm:14.1.2": + version: 14.1.2 + resolution: "@react-native-community/cli-doctor@npm:14.1.2" dependencies: - "@react-native-community/cli-config": "npm:14.1.1" - "@react-native-community/cli-platform-android": "npm:14.1.1" - "@react-native-community/cli-platform-apple": "npm:14.1.1" - "@react-native-community/cli-platform-ios": "npm:14.1.1" - "@react-native-community/cli-tools": "npm:14.1.1" + "@react-native-community/cli-config": "npm:14.1.2" + "@react-native-community/cli-platform-android": "npm:14.1.2" + "@react-native-community/cli-platform-apple": "npm:14.1.2" + "@react-native-community/cli-platform-ios": "npm:14.1.2" + "@react-native-community/cli-tools": "npm:14.1.2" chalk: "npm:^4.1.2" command-exists: "npm:^1.2.8" deepmerge: "npm:^4.3.0" @@ -4550,49 +4550,21 @@ __metadata: strip-ansi: "npm:^5.2.0" wcwidth: "npm:^1.0.1" yaml: "npm:^2.2.1" - checksum: 10c0/246d7f7b5f241a355e5cc5cc30a63ec46e02bb908b97db6c0e927bf031ff3427ac8c435d6a6f410a3da95e8f7b41bd3c3a336c9de8f071d34bdaf6a5fc54ea01 + checksum: 10c0/eba3a6e03edb6213ee66e943aadd9ba3e609ecc67a72dec457a8c528a86da909d5cd4292ea00638cf84bc404ac9c34177a56000dd1bd888931d90d8baaa42569 languageName: node linkType: hard -"@react-native-community/cli-platform-android@npm:14.0.0": - version: 14.0.0 - resolution: "@react-native-community/cli-platform-android@npm:14.0.0" - dependencies: - "@react-native-community/cli-tools": "npm:14.0.0" - chalk: "npm:^4.1.2" - execa: "npm:^5.0.0" - fast-glob: "npm:^3.3.2" - fast-xml-parser: "npm:^4.2.4" - logkitty: "npm:^0.7.1" - checksum: 10c0/0f748e809444a369f71b4954e4e2357fa4c82a005a90107c92b54964d27c42258acf447866955aa76aeafb21008ba9a92b944cc64ce60d8dea53c89e038b9d51 - languageName: node - linkType: hard - -"@react-native-community/cli-platform-android@npm:14.1.0": - version: 14.1.0 - resolution: "@react-native-community/cli-platform-android@npm:14.1.0" - dependencies: - "@react-native-community/cli-tools": "npm:14.1.0" - chalk: "npm:^4.1.2" - execa: "npm:^5.0.0" - fast-glob: "npm:^3.3.2" - fast-xml-parser: "npm:^4.4.1" - logkitty: "npm:^0.7.1" - checksum: 10c0/634b0303e783c0e481b03af0a4223bf70b98d09fdada69b10a820d9d637ba76f1674451be13aaf78bbb9a094e7a2cd59cc7b840b5a4ea73ba9b8a32e7480f778 - languageName: node - linkType: hard - -"@react-native-community/cli-platform-android@npm:14.1.1": - version: 14.1.1 - resolution: "@react-native-community/cli-platform-android@npm:14.1.1" +"@react-native-community/cli-platform-android@npm:14.1.2": + version: 14.1.2 + resolution: "@react-native-community/cli-platform-android@npm:14.1.2" dependencies: - "@react-native-community/cli-tools": "npm:14.1.1" + "@react-native-community/cli-tools": "npm:14.1.2" chalk: "npm:^4.1.2" execa: "npm:^5.0.0" fast-glob: "npm:^3.3.2" fast-xml-parser: "npm:^4.4.1" logkitty: "npm:^0.7.1" - checksum: 10c0/180af342ebc2c222c53d2c6f6db7eb80204ac623127e13325e54eec9365bb639d833cf23949b97002a34950f083a463fae86ac310b16266175e0104c9e15831f + checksum: 10c0/37a277ce2c6ef42c5185d9e89e28271a3f21feea3e8f77fb2ecd4c1d90b84a4b580008d980fc537b74b9dab3fc8aa4fb0aa2452dbb825f10416fc337a0b10f1f languageName: node linkType: hard @@ -4624,17 +4596,17 @@ __metadata: languageName: node linkType: hard -"@react-native-community/cli-platform-apple@npm:14.1.1": - version: 14.1.1 - resolution: "@react-native-community/cli-platform-apple@npm:14.1.1" +"@react-native-community/cli-platform-apple@npm:14.1.2": + version: 14.1.2 + resolution: "@react-native-community/cli-platform-apple@npm:14.1.2" dependencies: - "@react-native-community/cli-tools": "npm:14.1.1" + "@react-native-community/cli-tools": "npm:14.1.2" chalk: "npm:^4.1.2" execa: "npm:^5.0.0" fast-glob: "npm:^3.3.2" fast-xml-parser: "npm:^4.4.1" ora: "npm:^5.4.1" - checksum: 10c0/625d49edfda564640c1937f01b1e70ec32da4325dd14fd8ed9b87c2038e0097a9ac00a81c010fbd30102f2cf2b260f1d1bbb548ab561c146a80619e01a53023c + checksum: 10c0/034e6936a58db1e9d64bd36ddae8869125ce9a1f37a4b7cdf4d5d251ff8ab9991b298340b06e4f3e7f5f41d826d3443e718452549bb34b1d24c8d6f6698e5b9f languageName: node linkType: hard @@ -4656,12 +4628,12 @@ __metadata: languageName: node linkType: hard -"@react-native-community/cli-platform-ios@npm:14.1.1": - version: 14.1.1 - resolution: "@react-native-community/cli-platform-ios@npm:14.1.1" +"@react-native-community/cli-platform-ios@npm:14.1.2": + version: 14.1.2 + resolution: "@react-native-community/cli-platform-ios@npm:14.1.2" dependencies: - "@react-native-community/cli-platform-apple": "npm:14.1.1" - checksum: 10c0/1e453bd879722f436aff004e1ba3932982f787f8b4d9110a3241247501b9d7b18c8acd102a119103cc69177f614bcb8df2b351daff7679623f1bd497ee8ec026 + "@react-native-community/cli-platform-apple": "npm:14.1.2" + checksum: 10c0/a74ee6eb67f78044e65d00f2af8850ea5f594a05b4246c072588a836a66b4ab191e534d33f6c63ec7daeccd617df94c1e5f004b3b0ff7d30f379e941659846ec languageName: node linkType: hard @@ -4699,12 +4671,12 @@ __metadata: languageName: node linkType: hard -"@react-native-community/cli-server-api@npm:14.1.1": - version: 14.1.1 - resolution: "@react-native-community/cli-server-api@npm:14.1.1" +"@react-native-community/cli-server-api@npm:14.1.2": + version: 14.1.2 + resolution: "@react-native-community/cli-server-api@npm:14.1.2" dependencies: - "@react-native-community/cli-debugger-ui": "npm:14.1.1" - "@react-native-community/cli-tools": "npm:14.1.1" + "@react-native-community/cli-debugger-ui": "npm:14.1.2" + "@react-native-community/cli-tools": "npm:14.1.2" compression: "npm:^1.7.1" connect: "npm:^3.6.5" errorhandler: "npm:^1.5.1" @@ -4712,7 +4684,7 @@ __metadata: pretty-format: "npm:^26.6.2" serve-static: "npm:^1.13.1" ws: "npm:^6.2.3" - checksum: 10c0/4030f4032af5969c15f4018f7ef2a9b50d6b711a42c7a031991856e44d1ce2859fcc5696220f4575fa0125b415aabd16976f3e9886352f50d757406b48c0b97a + checksum: 10c0/99322aa543261a446421ae8292c1a6e08c8a6bb23456f683912e1cb840181cb80443955d2bea70095c0f1b317afcbbc9c8b0bee002cf18d1b83fb0e2223629a7 languageName: node linkType: hard @@ -4770,9 +4742,9 @@ __metadata: languageName: node linkType: hard -"@react-native-community/cli-tools@npm:14.1.1": - version: 14.1.1 - resolution: "@react-native-community/cli-tools@npm:14.1.1" +"@react-native-community/cli-tools@npm:14.1.2": + version: 14.1.2 + resolution: "@react-native-community/cli-tools@npm:14.1.2" dependencies: appdirsjs: "npm:^1.2.4" chalk: "npm:^4.1.2" @@ -4784,30 +4756,30 @@ __metadata: semver: "npm:^7.5.2" shell-quote: "npm:^1.7.3" sudo-prompt: "npm:^9.0.0" - checksum: 10c0/e0d9cd04c2428c4e9326f33bc1970cc6fda05d64c364ded4d85979e99018b14bd0a4f0714484932ed49bb19150a484da69d88b75a6a3493423a2e3c0c2a7b577 + checksum: 10c0/c80c69df4c3a483a3c106961309fde3f42845bad5199420e260f9b73e8b5e0bdcda07253e45e75d3f84536d5eb9447b274458c9d36f80fc80909cb208978b90f languageName: node linkType: hard -"@react-native-community/cli-types@npm:14.1.1": - version: 14.1.1 - resolution: "@react-native-community/cli-types@npm:14.1.1" +"@react-native-community/cli-types@npm:14.1.2": + version: 14.1.2 + resolution: "@react-native-community/cli-types@npm:14.1.2" dependencies: joi: "npm:^17.2.1" - checksum: 10c0/3eebc3877173a963b2bf6fe53d0058f5658002f092e48c747212f6971c43592a9f5894ac6d9df05b1222449f250cab9384957b78432fce4a400e0ef9dbca8b87 + checksum: 10c0/0cced3b36946733878814324ebb6ec80e715f8b1c3ce6c4d98b2e736da6b35030d223fffbe682f05a58a2e502fa955e8a73944bdfa9626155ae9890622e6d819 languageName: node linkType: hard -"@react-native-community/cli@npm:14.1.1": - version: 14.1.1 - resolution: "@react-native-community/cli@npm:14.1.1" +"@react-native-community/cli@npm:14.1.2": + version: 14.1.2 + resolution: "@react-native-community/cli@npm:14.1.2" dependencies: - "@react-native-community/cli-clean": "npm:14.1.1" - "@react-native-community/cli-config": "npm:14.1.1" - "@react-native-community/cli-debugger-ui": "npm:14.1.1" - "@react-native-community/cli-doctor": "npm:14.1.1" - "@react-native-community/cli-server-api": "npm:14.1.1" - "@react-native-community/cli-tools": "npm:14.1.1" - "@react-native-community/cli-types": "npm:14.1.1" + "@react-native-community/cli-clean": "npm:14.1.2" + "@react-native-community/cli-config": "npm:14.1.2" + "@react-native-community/cli-debugger-ui": "npm:14.1.2" + "@react-native-community/cli-doctor": "npm:14.1.2" + "@react-native-community/cli-server-api": "npm:14.1.2" + "@react-native-community/cli-tools": "npm:14.1.2" + "@react-native-community/cli-types": "npm:14.1.2" chalk: "npm:^4.1.2" commander: "npm:^9.4.1" deepmerge: "npm:^4.3.0" @@ -4819,7 +4791,7 @@ __metadata: semver: "npm:^7.5.2" bin: rnc-cli: build/bin.js - checksum: 10c0/1583d75dd16832edc04b6944e676c756cc0a8b6feb28523853f13a4a4250bfd7de29e125bea03989ea4f4b8958761605e9a3adf7db0227621c9f18715adb95df + checksum: 10c0/bc525cdfdc94f52d244c8ab062d33aeafa4209747d67f45f8dd006f0694caedca5f0a08f519008a897b8e2398c7db2703ea5aee902dc3dc3d0716041f619c5f2 languageName: node linkType: hard