mirror of
https://github.com/facebook/react-native.git
synced 2025-11-01 09:14:26 +00:00
Compare commits
12
Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
ad3f6b5274 | ||
|
|
ba3cf235f5 | ||
|
|
d032e35f86 | ||
|
|
b33b80f51c | ||
|
|
b3300d77ea | ||
|
|
fde94ce307 | ||
|
|
1f7ed063c9 | ||
|
|
4def40ee33 | ||
|
|
341fbe5486 | ||
|
|
898e207bcf | ||
|
|
619b8eb4d0 | ||
|
|
ebca982365 |
+2
-2
@@ -59,8 +59,8 @@
|
||||
"@definitelytyped/dtslint": "^0.0.127",
|
||||
"@jest/create-cache-key-function": "^29.6.3",
|
||||
"@pkgjs/parseargs": "^0.11.0",
|
||||
"@react-native/metro-babel-transformer": "0.74.0",
|
||||
"@react-native/metro-config": "0.74.0",
|
||||
"@react-native/metro-babel-transformer": "0.74.1",
|
||||
"@react-native/metro-config": "0.74.1",
|
||||
"@tsconfig/node18": "1.0.1",
|
||||
"@types/react": "^18.0.18",
|
||||
"@typescript-eslint/parser": "^6.7.4",
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "@react-native/babel-plugin-codegen",
|
||||
"version": "0.74.0",
|
||||
"version": "0.74.1",
|
||||
"description": "Babel plugin to generate native module and view manager code for React Native.",
|
||||
"license": "MIT",
|
||||
"repository": {
|
||||
@@ -25,7 +25,7 @@
|
||||
"index.js"
|
||||
],
|
||||
"dependencies": {
|
||||
"@react-native/codegen": "0.74.0"
|
||||
"@react-native/codegen": "0.74.1"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@babel/core": "^7.20.0"
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "@react-native/community-cli-plugin",
|
||||
"version": "0.74.0",
|
||||
"version": "0.74.2",
|
||||
"description": "Core CLI commands for React Native",
|
||||
"keywords": [
|
||||
"react-native",
|
||||
@@ -22,10 +22,10 @@
|
||||
"dist"
|
||||
],
|
||||
"dependencies": {
|
||||
"@react-native-community/cli-server-api": "13.6.0",
|
||||
"@react-native-community/cli-tools": "13.6.0",
|
||||
"@react-native/dev-middleware": "0.74.0",
|
||||
"@react-native/metro-babel-transformer": "0.74.0",
|
||||
"@react-native-community/cli-server-api": "13.6.1",
|
||||
"@react-native-community/cli-tools": "13.6.1",
|
||||
"@react-native/dev-middleware": "0.74.1",
|
||||
"@react-native/metro-babel-transformer": "0.74.1",
|
||||
"chalk": "^4.0.0",
|
||||
"execa": "^5.1.1",
|
||||
"metro": "^0.80.3",
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "@react-native/debugger-frontend",
|
||||
"version": "0.74.0",
|
||||
"version": "0.74.1",
|
||||
"description": "Debugger frontend for React Native based on Chrome DevTools",
|
||||
"keywords": [
|
||||
"react-native",
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "@react-native/dev-middleware",
|
||||
"version": "0.74.0",
|
||||
"version": "0.74.1",
|
||||
"description": "Dev server middleware for React Native",
|
||||
"keywords": [
|
||||
"react-native",
|
||||
@@ -23,7 +23,7 @@
|
||||
],
|
||||
"dependencies": {
|
||||
"@isaacs/ttlcache": "^1.4.1",
|
||||
"@react-native/debugger-frontend": "0.74.0",
|
||||
"@react-native/debugger-frontend": "0.74.1",
|
||||
"@rnx-kit/chromium-edge-launcher": "^1.0.0",
|
||||
"chrome-launcher": "^0.15.2",
|
||||
"connect": "^3.6.5",
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "@react-native/eslint-config",
|
||||
"version": "0.74.0",
|
||||
"version": "0.74.1",
|
||||
"description": "ESLint config for React Native",
|
||||
"license": "MIT",
|
||||
"repository": {
|
||||
@@ -22,7 +22,7 @@
|
||||
"dependencies": {
|
||||
"@babel/core": "^7.20.0",
|
||||
"@babel/eslint-parser": "^7.20.0",
|
||||
"@react-native/eslint-plugin": "0.74.0",
|
||||
"@react-native/eslint-plugin": "0.74.1",
|
||||
"@typescript-eslint/eslint-plugin": "^6.7.4",
|
||||
"@typescript-eslint/parser": "^6.7.4",
|
||||
"eslint-config-prettier": "^8.5.0",
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "@react-native/eslint-plugin",
|
||||
"version": "0.74.0",
|
||||
"version": "0.74.1",
|
||||
"description": "ESLint rules for @react-native/eslint-config",
|
||||
"license": "MIT",
|
||||
"repository": {
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "@react-native/eslint-plugin-specs",
|
||||
"version": "0.74.0",
|
||||
"version": "0.74.1",
|
||||
"description": "ESLint rules to validate NativeModule and Component Specs",
|
||||
"license": "MIT",
|
||||
"repository": {
|
||||
@@ -31,7 +31,7 @@
|
||||
"@babel/eslint-parser": "^7.20.0",
|
||||
"@babel/plugin-transform-flow-strip-types": "^7.20.0",
|
||||
"@babel/preset-flow": "^7.20.0",
|
||||
"@react-native/codegen": "0.74.0",
|
||||
"@react-native/codegen": "0.74.1",
|
||||
"make-dir": "^2.1.0",
|
||||
"pirates": "^4.0.1",
|
||||
"source-map-support": "0.5.0"
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "@react-native/metro-config",
|
||||
"version": "0.74.0",
|
||||
"version": "0.74.1",
|
||||
"description": "Metro configuration for React Native.",
|
||||
"license": "MIT",
|
||||
"repository": {
|
||||
@@ -27,7 +27,7 @@
|
||||
],
|
||||
"dependencies": {
|
||||
"@react-native/js-polyfills": "0.74.0",
|
||||
"@react-native/metro-babel-transformer": "0.74.0",
|
||||
"@react-native/metro-babel-transformer": "0.74.1",
|
||||
"metro-config": "^0.80.3",
|
||||
"metro-runtime": "^0.80.3"
|
||||
}
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "@react-native/babel-preset",
|
||||
"version": "0.74.0",
|
||||
"version": "0.74.1",
|
||||
"description": "Babel preset for React Native applications",
|
||||
"main": "src/index.js",
|
||||
"repository": {
|
||||
@@ -54,7 +54,7 @@
|
||||
"@babel/plugin-transform-typescript": "^7.5.0",
|
||||
"@babel/plugin-transform-unicode-regex": "^7.0.0",
|
||||
"@babel/template": "^7.0.0",
|
||||
"@react-native/babel-plugin-codegen": "0.74.0",
|
||||
"@react-native/babel-plugin-codegen": "0.74.1",
|
||||
"babel-plugin-transform-flow-enums": "^0.0.2",
|
||||
"react-refresh": "^0.14.0"
|
||||
},
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "@react-native/metro-babel-transformer",
|
||||
"version": "0.74.0",
|
||||
"version": "0.74.1",
|
||||
"description": "Babel transformer for React Native applications.",
|
||||
"main": "src/index.js",
|
||||
"repository": {
|
||||
@@ -16,7 +16,7 @@
|
||||
"license": "MIT",
|
||||
"dependencies": {
|
||||
"@babel/core": "^7.20.0",
|
||||
"@react-native/babel-preset": "0.74.0",
|
||||
"@react-native/babel-preset": "0.74.1",
|
||||
"hermes-parser": "0.19.1",
|
||||
"nullthrows": "^1.1.1"
|
||||
},
|
||||
|
||||
@@ -19,7 +19,7 @@
|
||||
"prepare": "yarn run build"
|
||||
},
|
||||
"dependencies": {
|
||||
"@react-native/codegen": "0.74.0"
|
||||
"@react-native/codegen": "0.74.1"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@babel/core": "^7.20.0",
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "@react-native/codegen",
|
||||
"version": "0.74.0",
|
||||
"version": "0.74.1",
|
||||
"description": "Code generation tools for React Native",
|
||||
"license": "MIT",
|
||||
"repository": {
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "@react-native/gradle-plugin",
|
||||
"version": "0.74.0",
|
||||
"version": "0.74.1",
|
||||
"description": "Gradle Plugin for React Native",
|
||||
"license": "MIT",
|
||||
"repository": {
|
||||
|
||||
@@ -14,10 +14,10 @@ const version: $ReadOnly<{
|
||||
patch: number,
|
||||
prerelease: string | null,
|
||||
}> = {
|
||||
major: 1000,
|
||||
minor: 0,
|
||||
major: 0,
|
||||
minor: 74,
|
||||
patch: 0,
|
||||
prerelease: null,
|
||||
prerelease: 'rc.1',
|
||||
};
|
||||
|
||||
module.exports = {version};
|
||||
|
||||
@@ -308,7 +308,6 @@ export type Props<ItemT> = {
|
||||
* Also inherits [ScrollView Props](docs/scrollview.html#props), unless it is nested in another FlatList of same orientation.
|
||||
*/
|
||||
class FlatList<ItemT> extends React.PureComponent<Props<ItemT>, void> {
|
||||
props: Props<ItemT>;
|
||||
/**
|
||||
* Scrolls to the end of the content. May be janky without `getItemLayout` prop.
|
||||
*/
|
||||
|
||||
@@ -21,10 +21,10 @@ NSDictionary* RCTGetReactNativeVersion(void)
|
||||
static dispatch_once_t onceToken;
|
||||
dispatch_once(&onceToken, ^(void){
|
||||
__rnVersion = @{
|
||||
RCTVersionMajor: @(1000),
|
||||
RCTVersionMinor: @(0),
|
||||
RCTVersionMajor: @(0),
|
||||
RCTVersionMinor: @(74),
|
||||
RCTVersionPatch: @(0),
|
||||
RCTVersionPrerelease: [NSNull null],
|
||||
RCTVersionPrerelease: @"rc.1",
|
||||
};
|
||||
});
|
||||
return __rnVersion;
|
||||
|
||||
@@ -62,8 +62,16 @@ void registerComponents(
|
||||
std::shared_ptr<TurboModule> cxxModuleProvider(
|
||||
const std::string& name,
|
||||
const std::shared_ptr<CallInvoker>& jsInvoker) {
|
||||
// Not implemented yet: provide pure-C++ NativeModules here.
|
||||
return nullptr;
|
||||
// Here you can provide your CXX Turbo Modules coming from
|
||||
// either your application or from external libraries. The approach to follow
|
||||
// is similar to the following (for a module called `NativeCxxModuleExample`):
|
||||
//
|
||||
// if (name == NativeCxxModuleExample::kModuleName) {
|
||||
// return std::make_shared<NativeCxxModuleExample>(jsInvoker);
|
||||
// }
|
||||
|
||||
// And we fallback to the CXX module providers autolinked by RN CLI
|
||||
return rncli_cxxModuleProvider(name, jsInvoker);
|
||||
}
|
||||
|
||||
std::shared_ptr<TurboModule> javaModuleProvider(
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
VERSION_NAME=1000.0.0
|
||||
VERSION_NAME=0.74.0-rc.1
|
||||
react.internal.publishingGroup=com.facebook.react
|
||||
|
||||
android.useAndroidX=true
|
||||
|
||||
+3
-3
@@ -15,8 +15,8 @@ import java.util.Map;
|
||||
|
||||
public class ReactNativeVersion {
|
||||
public static final Map<String, Object> VERSION = MapBuilder.<String, Object>of(
|
||||
"major", 1000,
|
||||
"minor", 0,
|
||||
"major", 0,
|
||||
"minor", 74,
|
||||
"patch", 0,
|
||||
"prerelease", null);
|
||||
"prerelease", "rc.1");
|
||||
}
|
||||
|
||||
+1
-1
@@ -119,7 +119,7 @@ class BridgelessDevSupportManager extends DevSupportManagerBase {
|
||||
|
||||
@Override
|
||||
public void onJSBundleLoadedFromServer() {
|
||||
throw new IllegalStateException("Not implemented for bridgeless mode");
|
||||
// Not implemented
|
||||
}
|
||||
|
||||
@Override
|
||||
|
||||
@@ -15,10 +15,10 @@
|
||||
namespace facebook::react {
|
||||
|
||||
constexpr struct {
|
||||
int32_t Major = 1000;
|
||||
int32_t Minor = 0;
|
||||
int32_t Major = 0;
|
||||
int32_t Minor = 74;
|
||||
int32_t Patch = 0;
|
||||
std::string_view Prerelease = "";
|
||||
std::string_view Prerelease = "rc.1";
|
||||
} ReactNativeVersion;
|
||||
|
||||
} // namespace facebook::react
|
||||
|
||||
Vendored
+13
@@ -39,6 +39,16 @@ async function getLatestVersion(registryHost = DEFAULT_REGISTRY_HOST) {
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* Warn when users are using `npx react-native init`, to raise awareness of the changes from RFC 0759.
|
||||
* @see https://github.com/react-native-community/discussions-and-proposals/tree/main/proposals/0759-react-native-frameworks.md
|
||||
*/
|
||||
function warnWhenRunningInit() {
|
||||
if (process.argv[2] === 'init') {
|
||||
console.warn('\nRunning: npx @react-native-community/cli init\n');
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* npx react-native -> @react-native-community/cli
|
||||
*
|
||||
@@ -66,6 +76,9 @@ async function main() {
|
||||
// Ignore errors, since it's a nice to have warning
|
||||
}
|
||||
}
|
||||
|
||||
warnWhenRunningInit();
|
||||
|
||||
return cli.run(name);
|
||||
}
|
||||
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "react-native",
|
||||
"version": "1000.0.0",
|
||||
"version": "0.74.0-rc.1",
|
||||
"description": "A framework for building native apps using React",
|
||||
"license": "MIT",
|
||||
"repository": {
|
||||
@@ -98,16 +98,16 @@
|
||||
},
|
||||
"dependencies": {
|
||||
"@jest/create-cache-key-function": "^29.6.3",
|
||||
"@react-native-community/cli": "13.6.0",
|
||||
"@react-native-community/cli-platform-android": "13.6.0",
|
||||
"@react-native-community/cli-platform-ios": "13.6.0",
|
||||
"@react-native-community/cli": "13.6.1",
|
||||
"@react-native-community/cli-platform-android": "13.6.1",
|
||||
"@react-native-community/cli-platform-ios": "13.6.1",
|
||||
"@react-native/assets-registry": "0.74.0",
|
||||
"@react-native/codegen": "0.74.0",
|
||||
"@react-native/community-cli-plugin": "0.74.0",
|
||||
"@react-native/gradle-plugin": "0.74.0",
|
||||
"@react-native/codegen": "0.74.1",
|
||||
"@react-native/community-cli-plugin": "0.74.2",
|
||||
"@react-native/gradle-plugin": "0.74.1",
|
||||
"@react-native/js-polyfills": "0.74.0",
|
||||
"@react-native/normalize-colors": "0.74.1",
|
||||
"@react-native/virtualized-lists": "0.74.0",
|
||||
"@react-native/virtualized-lists": "0.74.1",
|
||||
"abort-controller": "^3.0.0",
|
||||
"anser": "^1.4.9",
|
||||
"ansi-regex": "^5.0.0",
|
||||
@@ -153,4 +153,4 @@
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1 @@
|
||||
hermes-2024-02-20-RNv0.74.0-999cfd9979b5f57b1269119679ab8cdf60897de9
|
||||
Binary file not shown.
@@ -1,7 +0,0 @@
|
||||
distributionBase=GRADLE_USER_HOME
|
||||
distributionPath=wrapper/dists
|
||||
distributionUrl=https\://services.gradle.org/distributions/gradle-8.5-all.zip
|
||||
networkTimeout=10000
|
||||
validateDistributionUrl=true
|
||||
zipStoreBase=GRADLE_USER_HOME
|
||||
zipStorePath=wrapper/dists
|
||||
@@ -11,16 +11,16 @@
|
||||
},
|
||||
"dependencies": {
|
||||
"react": "18.2.0",
|
||||
"react-native": "1000.0.0"
|
||||
"react-native": "0.74.0-rc.1"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@babel/core": "^7.20.0",
|
||||
"@babel/preset-env": "^7.20.0",
|
||||
"@babel/runtime": "^7.20.0",
|
||||
"@react-native/babel-preset": "0.74.0",
|
||||
"@react-native/eslint-config": "0.74.0",
|
||||
"@react-native/metro-config": "0.74.0",
|
||||
"@react-native/typescript-config": "0.74.0",
|
||||
"@react-native/babel-preset": "0.74.1",
|
||||
"@react-native/eslint-config": "0.74.1",
|
||||
"@react-native/metro-config": "0.74.1",
|
||||
"@react-native/typescript-config": "0.74.1",
|
||||
"@types/react": "^18.2.6",
|
||||
"@types/react-test-renderer": "^18.0.0",
|
||||
"babel-jest": "^29.6.3",
|
||||
|
||||
+262
-252
File diff suppressed because it is too large
Load Diff
@@ -7,15 +7,15 @@
|
||||
objects = {
|
||||
|
||||
/* Begin PBXBuildFile section */
|
||||
00915AE8006CF5DB156153DD /* Pods_RNTester.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F9DA138FE541ED31A6C589D7 /* Pods_RNTester.framework */; };
|
||||
13B07FC11A68108700A75B9A /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 13B07FB71A68108700A75B9A /* main.m */; };
|
||||
2DDEF0101F84BF7B00DBDF73 /* Images.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 2DDEF00F1F84BF7B00DBDF73 /* Images.xcassets */; };
|
||||
383889DA23A7398900D06C3E /* RCTConvert_UIColorTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 383889D923A7398900D06C3E /* RCTConvert_UIColorTests.m */; };
|
||||
3D2AFAF51D646CF80089D1A3 /* legacy_image@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 3D2AFAF41D646CF80089D1A3 /* legacy_image@2x.png */; };
|
||||
54DAEFC777EF7A9E22099B94 /* libPods-RNTesterIntegrationTests.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 9368D28C48530F880026CC0B /* libPods-RNTesterIntegrationTests.a */; };
|
||||
5C60EB1C226440DB0018C04F /* AppDelegate.mm in Sources */ = {isa = PBXBuildFile; fileRef = 5C60EB1B226440DB0018C04F /* AppDelegate.mm */; };
|
||||
8145AE06241172D900A3F8DA /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 8145AE05241172D900A3F8DA /* LaunchScreen.storyboard */; };
|
||||
832F45BB2A8A6E1F0097B4E6 /* SwiftTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 832F45BA2A8A6E1F0097B4E6 /* SwiftTest.swift */; };
|
||||
836E54623F6567BB812F3F6A /* Pods_RNTesterUnitTests.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3B5084412F9118F6F7FA99DA /* Pods_RNTesterUnitTests.framework */; };
|
||||
912B05F7071A5E728F4FCB06 /* libPods-RNTester.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 88A9803AE5329EAB6C8B76DA /* libPods-RNTester.a */; };
|
||||
CD10C7A5290BD4EB0033E1ED /* RCTEventEmitterTests.m in Sources */ = {isa = PBXBuildFile; fileRef = CD10C7A4290BD4EB0033E1ED /* RCTEventEmitterTests.m */; };
|
||||
E62F11832A5C6580000BF1C8 /* FlexibleSizeExampleView.mm in Sources */ = {isa = PBXBuildFile; fileRef = 27F441E81BEBE5030039B79C /* FlexibleSizeExampleView.mm */; };
|
||||
E62F11842A5C6584000BF1C8 /* UpdatePropertiesExampleView.mm in Sources */ = {isa = PBXBuildFile; fileRef = 272E6B3C1BEA849E001FCF37 /* UpdatePropertiesExampleView.mm */; };
|
||||
@@ -55,7 +55,7 @@
|
||||
E7DB216422B2F3EC005AC45F /* RCTUIManagerScenarioTests.m in Sources */ = {isa = PBXBuildFile; fileRef = E7DB215F22B2F3EC005AC45F /* RCTUIManagerScenarioTests.m */; };
|
||||
E7DB216722B2F69F005AC45F /* JavaScriptCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E7DB213022B2C649005AC45F /* JavaScriptCore.framework */; };
|
||||
E7DB218C22B41FCD005AC45F /* XCTest.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E7DB218B22B41FCD005AC45F /* XCTest.framework */; };
|
||||
FA45ED19FFAECF4CFEFE0DC7 /* Pods_RNTesterIntegrationTests.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 87E71F82CA94BF2D3CA3110A /* Pods_RNTesterIntegrationTests.framework */; };
|
||||
E90FBDC7517BC8FEF761521D /* libPods-RNTesterUnitTests.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 90C5823BEF0D3A36982EFD41 /* libPods-RNTesterUnitTests.a */; };
|
||||
/* End PBXBuildFile section */
|
||||
|
||||
/* Begin PBXContainerItemProxy section */
|
||||
@@ -88,15 +88,16 @@
|
||||
2DDEF00F1F84BF7B00DBDF73 /* Images.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; name = Images.xcassets; path = RNTester/Images.xcassets; sourceTree = "<group>"; };
|
||||
359825B9A5AE4A3F4AA612DD /* Pods-RNTesterUnitTests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RNTesterUnitTests.debug.xcconfig"; path = "Target Support Files/Pods-RNTesterUnitTests/Pods-RNTesterUnitTests.debug.xcconfig"; sourceTree = "<group>"; };
|
||||
383889D923A7398900D06C3E /* RCTConvert_UIColorTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = RCTConvert_UIColorTests.m; sourceTree = "<group>"; };
|
||||
3B5084412F9118F6F7FA99DA /* Pods_RNTesterUnitTests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_RNTesterUnitTests.framework; sourceTree = BUILT_PRODUCTS_DIR; };
|
||||
3D2AFAF41D646CF80089D1A3 /* legacy_image@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = "legacy_image@2x.png"; path = "RNTester/legacy_image@2x.png"; sourceTree = "<group>"; };
|
||||
5C60EB1B226440DB0018C04F /* AppDelegate.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; name = AppDelegate.mm; path = RNTester/AppDelegate.mm; sourceTree = "<group>"; };
|
||||
66C3087F2D5BF762FE9E6422 /* Pods-RNTesterIntegrationTests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RNTesterIntegrationTests.debug.xcconfig"; path = "Target Support Files/Pods-RNTesterIntegrationTests/Pods-RNTesterIntegrationTests.debug.xcconfig"; sourceTree = "<group>"; };
|
||||
7CDA7A212644C6BB8C0D00D8 /* Pods-RNTesterIntegrationTests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RNTesterIntegrationTests.release.xcconfig"; path = "Target Support Files/Pods-RNTesterIntegrationTests/Pods-RNTesterIntegrationTests.release.xcconfig"; sourceTree = "<group>"; };
|
||||
8145AE05241172D900A3F8DA /* LaunchScreen.storyboard */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.storyboard; name = LaunchScreen.storyboard; path = RNTester/LaunchScreen.storyboard; sourceTree = "<group>"; };
|
||||
832F45BA2A8A6E1F0097B4E6 /* SwiftTest.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; name = SwiftTest.swift; path = RNTester/SwiftTest.swift; sourceTree = "<group>"; };
|
||||
87E71F82CA94BF2D3CA3110A /* Pods_RNTesterIntegrationTests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_RNTesterIntegrationTests.framework; sourceTree = BUILT_PRODUCTS_DIR; };
|
||||
88A9803AE5329EAB6C8B76DA /* libPods-RNTester.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-RNTester.a"; sourceTree = BUILT_PRODUCTS_DIR; };
|
||||
8BFB9C61D7BDE894E24BF24F /* Pods-RNTesterUnitTests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RNTesterUnitTests.release.xcconfig"; path = "Target Support Files/Pods-RNTesterUnitTests/Pods-RNTesterUnitTests.release.xcconfig"; sourceTree = "<group>"; };
|
||||
90C5823BEF0D3A36982EFD41 /* libPods-RNTesterUnitTests.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-RNTesterUnitTests.a"; sourceTree = BUILT_PRODUCTS_DIR; };
|
||||
9368D28C48530F880026CC0B /* libPods-RNTesterIntegrationTests.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-RNTesterIntegrationTests.a"; sourceTree = BUILT_PRODUCTS_DIR; };
|
||||
9B8542B8C590B51BD0588751 /* Pods-RNTester.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RNTester.release.xcconfig"; path = "Target Support Files/Pods-RNTester/Pods-RNTester.release.xcconfig"; sourceTree = "<group>"; };
|
||||
AC474BFB29BBD4A1002BDAED /* RNTester.xctestplan */ = {isa = PBXFileReference; lastKnownFileType = text; name = RNTester.xctestplan; path = RNTester/RNTester.xctestplan; sourceTree = "<group>"; };
|
||||
CD10C7A4290BD4EB0033E1ED /* RCTEventEmitterTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = RCTEventEmitterTests.m; sourceTree = "<group>"; };
|
||||
@@ -161,7 +162,6 @@
|
||||
E7DB215E22B2F3EC005AC45F /* RCTLoggingTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = RCTLoggingTests.m; sourceTree = "<group>"; };
|
||||
E7DB215F22B2F3EC005AC45F /* RCTUIManagerScenarioTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = RCTUIManagerScenarioTests.m; sourceTree = "<group>"; };
|
||||
E7DB218B22B41FCD005AC45F /* XCTest.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = XCTest.framework; sourceTree = DEVELOPER_DIR; };
|
||||
F9DA138FE541ED31A6C589D7 /* Pods_RNTester.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_RNTester.framework; sourceTree = BUILT_PRODUCTS_DIR; };
|
||||
/* End PBXFileReference section */
|
||||
|
||||
/* Begin PBXFrameworksBuildPhase section */
|
||||
@@ -169,7 +169,7 @@
|
||||
isa = PBXFrameworksBuildPhase;
|
||||
buildActionMask = 2147483647;
|
||||
files = (
|
||||
00915AE8006CF5DB156153DD /* Pods_RNTester.framework in Frameworks */,
|
||||
912B05F7071A5E728F4FCB06 /* libPods-RNTester.a in Frameworks */,
|
||||
);
|
||||
runOnlyForDeploymentPostprocessing = 0;
|
||||
};
|
||||
@@ -178,7 +178,7 @@
|
||||
buildActionMask = 2147483647;
|
||||
files = (
|
||||
E7DB213122B2C649005AC45F /* JavaScriptCore.framework in Frameworks */,
|
||||
836E54623F6567BB812F3F6A /* Pods_RNTesterUnitTests.framework in Frameworks */,
|
||||
E90FBDC7517BC8FEF761521D /* libPods-RNTesterUnitTests.a in Frameworks */,
|
||||
);
|
||||
runOnlyForDeploymentPostprocessing = 0;
|
||||
};
|
||||
@@ -188,7 +188,7 @@
|
||||
files = (
|
||||
E7DB218C22B41FCD005AC45F /* XCTest.framework in Frameworks */,
|
||||
E7DB216722B2F69F005AC45F /* JavaScriptCore.framework in Frameworks */,
|
||||
FA45ED19FFAECF4CFEFE0DC7 /* Pods_RNTesterIntegrationTests.framework in Frameworks */,
|
||||
54DAEFC777EF7A9E22099B94 /* libPods-RNTesterIntegrationTests.a in Frameworks */,
|
||||
);
|
||||
runOnlyForDeploymentPostprocessing = 0;
|
||||
};
|
||||
@@ -258,9 +258,9 @@
|
||||
E7DB211822B2BD53005AC45F /* libReact-RCTText.a */,
|
||||
E7DB211A22B2BD53005AC45F /* libReact-RCTVibration.a */,
|
||||
E7DB212222B2BD53005AC45F /* libyoga.a */,
|
||||
F9DA138FE541ED31A6C589D7 /* Pods_RNTester.framework */,
|
||||
87E71F82CA94BF2D3CA3110A /* Pods_RNTesterIntegrationTests.framework */,
|
||||
3B5084412F9118F6F7FA99DA /* Pods_RNTesterUnitTests.framework */,
|
||||
88A9803AE5329EAB6C8B76DA /* libPods-RNTester.a */,
|
||||
9368D28C48530F880026CC0B /* libPods-RNTesterIntegrationTests.a */,
|
||||
90C5823BEF0D3A36982EFD41 /* libPods-RNTesterUnitTests.a */,
|
||||
);
|
||||
name = Frameworks;
|
||||
sourceTree = "<group>";
|
||||
@@ -943,6 +943,8 @@
|
||||
OTHER_LDFLAGS = (
|
||||
"-ObjC",
|
||||
"-lc++",
|
||||
"-Wl",
|
||||
"-ld_classic",
|
||||
);
|
||||
REACT_NATIVE_PATH = "${PODS_ROOT}/../../react-native";
|
||||
SDKROOT = iphoneos;
|
||||
@@ -1035,6 +1037,8 @@
|
||||
OTHER_LDFLAGS = (
|
||||
"-ObjC",
|
||||
"-lc++",
|
||||
"-Wl",
|
||||
"-ld_classic",
|
||||
);
|
||||
REACT_NATIVE_PATH = "${PODS_ROOT}/../../react-native";
|
||||
SDKROOT = iphoneos;
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "@react-native/typescript-config",
|
||||
"version": "0.74.0",
|
||||
"version": "0.74.1",
|
||||
"description": "Default TypeScript configuration for React Native apps",
|
||||
"license": "MIT",
|
||||
"repository": {
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "@react-native/virtualized-lists",
|
||||
"version": "0.74.0",
|
||||
"version": "0.74.1",
|
||||
"description": "Virtualized lists for React Native.",
|
||||
"license": "MIT",
|
||||
"repository": {
|
||||
|
||||
@@ -22,6 +22,8 @@ const {
|
||||
const {parseArgs} = require('@pkgjs/parseargs');
|
||||
const chalk = require('chalk');
|
||||
const {execSync} = require('child_process');
|
||||
const {promises: fs} = require('fs');
|
||||
const path = require('path');
|
||||
|
||||
const config = {
|
||||
options: {
|
||||
@@ -64,6 +66,10 @@ async function main() {
|
||||
}
|
||||
|
||||
await initNewProjectFromSource(options);
|
||||
|
||||
// TODO(T179377112): Fix memory leak from `spawn` in `setupVerdaccio` (above
|
||||
// kill command does not wait for kill success).
|
||||
process.exit(0);
|
||||
}
|
||||
|
||||
async function initNewProjectFromSource(
|
||||
@@ -119,48 +125,44 @@ async function initNewProjectFromSource(
|
||||
{
|
||||
// Avoid loading packages/react-native/react-native.config.js
|
||||
cwd: REPO_ROOT,
|
||||
stdio: verbose ? 'inherit' : [process.stderr],
|
||||
stdio: 'inherit',
|
||||
},
|
||||
);
|
||||
console.log('\nDone ✅');
|
||||
|
||||
console.log('Installing project dependencies');
|
||||
await runYarnUsingProxy(directory);
|
||||
await installProjectUsingProxy(directory);
|
||||
console.log('Done ✅');
|
||||
} catch (e) {
|
||||
console.log('Failed ❌');
|
||||
throw e;
|
||||
} finally {
|
||||
console.log(`Cleanup: Killing Verdaccio process (PID: ${verdaccioPid})`);
|
||||
execSync(`kill -9 ${verdaccioPid}`);
|
||||
console.log('Done ✅');
|
||||
try {
|
||||
execSync(`kill -9 ${verdaccioPid}`);
|
||||
console.log('Done ✅');
|
||||
} catch {
|
||||
console.warn('Failed to kill Verdaccio process');
|
||||
}
|
||||
|
||||
console.log('Cleanup: Removing Verdaccio storage directory');
|
||||
execSync(`rm -rf ${VERDACCIO_STORAGE_PATH}`);
|
||||
console.log('Done ✅');
|
||||
|
||||
// TODO(huntie): Fix memory leak from `spawn` in `setupVerdaccio` (above
|
||||
// kill command does not wait for kill success).
|
||||
process.exit(0);
|
||||
}
|
||||
}
|
||||
|
||||
async function runYarnUsingProxy(cwd /*: string */) {
|
||||
async function installProjectUsingProxy(cwd /*: string */) {
|
||||
const execOptions = {
|
||||
cwd,
|
||||
stdio: 'inherit',
|
||||
};
|
||||
execSync(
|
||||
`yarn config set npmRegistryServer "${VERDACCIO_SERVER_URL}"`,
|
||||
execOptions,
|
||||
);
|
||||
execSync(
|
||||
'yarn config set unsafeHttpWhitelist --json \'["localhost"]\'',
|
||||
execOptions,
|
||||
);
|
||||
|
||||
// TODO(huntie): Review pre-existing retry limit
|
||||
const success = await retry('yarn', execOptions, 3, 500, ['install']);
|
||||
const success = await retry('npm', execOptions, 3, 500, [
|
||||
'install',
|
||||
'--registry',
|
||||
VERDACCIO_SERVER_URL,
|
||||
]);
|
||||
|
||||
if (!success) {
|
||||
throw new Error('Failed to install project dependencies');
|
||||
|
||||
@@ -27,6 +27,7 @@ const {
|
||||
prepareArtifacts,
|
||||
setupCircleCIArtifacts,
|
||||
} = require('./utils/testing-utils');
|
||||
const chalk = require('chalk');
|
||||
const debug = require('debug')('test-e2e-local');
|
||||
const fs = require('fs');
|
||||
const path = require('path');
|
||||
@@ -301,10 +302,10 @@ async function testRNTestProject(
|
||||
);
|
||||
|
||||
cd('..');
|
||||
exec('yarn ios');
|
||||
exec('npm run ios');
|
||||
} else {
|
||||
// android
|
||||
exec('yarn android');
|
||||
exec('npm run android');
|
||||
}
|
||||
popd();
|
||||
}
|
||||
@@ -329,7 +330,7 @@ async function main() {
|
||||
|
||||
let circleCIArtifacts = await setupCircleCIArtifacts(
|
||||
// $FlowIgnoreError[prop-missing]
|
||||
argv.circleCIToken,
|
||||
argv.circleciToken,
|
||||
branchName,
|
||||
);
|
||||
|
||||
@@ -337,6 +338,15 @@ async function main() {
|
||||
await testRNTester(circleCIArtifacts, onReleaseBranch);
|
||||
} else {
|
||||
await testRNTestProject(circleCIArtifacts);
|
||||
|
||||
console.warn(
|
||||
chalk.yellow(`
|
||||
================================================================================
|
||||
NOTE: Verdaccio may still be running on after this script has finished. Please
|
||||
Force Quit via Activity Monitor.
|
||||
================================================================================
|
||||
`),
|
||||
);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -2384,45 +2384,45 @@
|
||||
optionalDependencies:
|
||||
npmlog "2 || ^3.1.0 || ^4.0.0"
|
||||
|
||||
"@react-native-community/cli-clean@13.6.0":
|
||||
version "13.6.0"
|
||||
resolved "https://registry.yarnpkg.com/@react-native-community/cli-clean/-/cli-clean-13.6.0.tgz#64d205d10d40de23f87fc20d91a8221c886cd130"
|
||||
integrity sha512-pIaPxvvqdROohjnxLYkE5CDiuJWYrpzWobVu10an6QJVR2AKpmKMwoH0v5bfZXUCd1DppaYyqTdvx8navakOAA==
|
||||
"@react-native-community/cli-clean@13.6.1":
|
||||
version "13.6.1"
|
||||
resolved "https://registry.yarnpkg.com/@react-native-community/cli-clean/-/cli-clean-13.6.1.tgz#e4dce2aa8ea5a2fbdbfe8074e0c285bf4796d7be"
|
||||
integrity sha512-HV0kTegCMbq9INOLUVzPFl/FDjZ2uX6kOa7cFYezkRhgApJo0a/KYTvqwQVlmdHXAjDiWLARGTUPqYQGwIef0A==
|
||||
dependencies:
|
||||
"@react-native-community/cli-tools" "13.6.0"
|
||||
"@react-native-community/cli-tools" "13.6.1"
|
||||
chalk "^4.1.2"
|
||||
execa "^5.0.0"
|
||||
fast-glob "^3.3.2"
|
||||
|
||||
"@react-native-community/cli-config@13.6.0":
|
||||
version "13.6.0"
|
||||
resolved "https://registry.yarnpkg.com/@react-native-community/cli-config/-/cli-config-13.6.0.tgz#a12eb3cf4799353eeb76b0ff662ad6013bf6ce36"
|
||||
integrity sha512-KOesQvvntxgz0mT2uL+O7LrFNtA0y625FS1UdTplia9aJre3p8ZtHdyMfnXNp7ikbMcOTCmaMsH9GIqJUBswXg==
|
||||
"@react-native-community/cli-config@13.6.1":
|
||||
version "13.6.1"
|
||||
resolved "https://registry.yarnpkg.com/@react-native-community/cli-config/-/cli-config-13.6.1.tgz#b1f83fc1572d2500fb9e8d5b1a38ba417acb6eec"
|
||||
integrity sha512-ljqwH04RNkwv8Y67TjmJ60qgvAdS2aCCUszaD7ZPXmfqBBxkvLg5QFtja9y+1QuTGPmBuTtC55JqmCHg/UDAsg==
|
||||
dependencies:
|
||||
"@react-native-community/cli-tools" "13.6.0"
|
||||
"@react-native-community/cli-tools" "13.6.1"
|
||||
chalk "^4.1.2"
|
||||
cosmiconfig "^5.1.0"
|
||||
deepmerge "^4.3.0"
|
||||
fast-glob "^3.3.2"
|
||||
joi "^17.2.1"
|
||||
|
||||
"@react-native-community/cli-debugger-ui@13.6.0":
|
||||
version "13.6.0"
|
||||
resolved "https://registry.yarnpkg.com/@react-native-community/cli-debugger-ui/-/cli-debugger-ui-13.6.0.tgz#a44effb910d084984c8dae608ff0a1344e0fca6f"
|
||||
integrity sha512-w2Kr1HIcgBw1kNeSRp3lkQJeIAeVRfFNoCGN934NmtGUsex4iFf+VADGxo5f9EIF4t5zQSRz35AP5pcZfxMepg==
|
||||
"@react-native-community/cli-debugger-ui@13.6.1":
|
||||
version "13.6.1"
|
||||
resolved "https://registry.yarnpkg.com/@react-native-community/cli-debugger-ui/-/cli-debugger-ui-13.6.1.tgz#7bb56be33d3ee2289bfbab7efa59a16a7554cd1a"
|
||||
integrity sha512-3z1io3AsT1NqlJZOlqNFcrzlavBb7R+Vy5Orzruc3m/OIjc4TrGNtyzQmOfCC3peF8J3So3d6dH1a11YYUDfFw==
|
||||
dependencies:
|
||||
serve-static "^1.13.1"
|
||||
|
||||
"@react-native-community/cli-doctor@13.6.0":
|
||||
version "13.6.0"
|
||||
resolved "https://registry.yarnpkg.com/@react-native-community/cli-doctor/-/cli-doctor-13.6.0.tgz#e3749a5601a1baf7d01eb9e601b79d4c77693abc"
|
||||
integrity sha512-2FnKYaiSkxiwrv7PkVT18HmwNJiPNFuD7xvAs6CM1+PlQX91Qukfw7+DWzVz1Jm4XB7WEWgZj/0xA0m7ic+5BQ==
|
||||
"@react-native-community/cli-doctor@13.6.1":
|
||||
version "13.6.1"
|
||||
resolved "https://registry.yarnpkg.com/@react-native-community/cli-doctor/-/cli-doctor-13.6.1.tgz#64b6e64c13cf8d318fe631ebc84834fa5650adf1"
|
||||
integrity sha512-jP5otBbvcItuIy8WJT8UAA0lLB+0kKtCmcfQFmcs0/NlBy04cpTtGp7w2N3F1r2Qy9sdQWGRa20IFZn8eenieQ==
|
||||
dependencies:
|
||||
"@react-native-community/cli-config" "13.6.0"
|
||||
"@react-native-community/cli-platform-android" "13.6.0"
|
||||
"@react-native-community/cli-platform-apple" "13.6.0"
|
||||
"@react-native-community/cli-platform-ios" "13.6.0"
|
||||
"@react-native-community/cli-tools" "13.6.0"
|
||||
"@react-native-community/cli-config" "13.6.1"
|
||||
"@react-native-community/cli-platform-android" "13.6.1"
|
||||
"@react-native-community/cli-platform-apple" "13.6.1"
|
||||
"@react-native-community/cli-platform-ios" "13.6.1"
|
||||
"@react-native-community/cli-tools" "13.6.1"
|
||||
chalk "^4.1.2"
|
||||
command-exists "^1.2.8"
|
||||
deepmerge "^4.3.0"
|
||||
@@ -2436,54 +2436,54 @@
|
||||
wcwidth "^1.0.1"
|
||||
yaml "^2.2.1"
|
||||
|
||||
"@react-native-community/cli-hermes@13.6.0":
|
||||
version "13.6.0"
|
||||
resolved "https://registry.yarnpkg.com/@react-native-community/cli-hermes/-/cli-hermes-13.6.0.tgz#af0a5baa33e6d5d4945d1b9022caaa19ae42dae3"
|
||||
integrity sha512-PkzkB8gJ09UCJsmC5tqMnU8fgBOLiU0HI7uj2axtYLCj4IJ54J7ojRaXvisBUgDYv/yui7hPvuBIfqlA4vkowQ==
|
||||
"@react-native-community/cli-hermes@13.6.1":
|
||||
version "13.6.1"
|
||||
resolved "https://registry.yarnpkg.com/@react-native-community/cli-hermes/-/cli-hermes-13.6.1.tgz#2d4de930ffbe30e02150031d33108059d51e7e17"
|
||||
integrity sha512-uGzmpg3DCqXiVLArTw6LMCGoGPkdMBKUllnlvgl1Yjne6LL7NPnQ971lMVGqTX9/p3CaW5TcqYYJjnI7sxlVcA==
|
||||
dependencies:
|
||||
"@react-native-community/cli-platform-android" "13.6.0"
|
||||
"@react-native-community/cli-tools" "13.6.0"
|
||||
"@react-native-community/cli-platform-android" "13.6.1"
|
||||
"@react-native-community/cli-tools" "13.6.1"
|
||||
chalk "^4.1.2"
|
||||
hermes-profile-transformer "^0.0.6"
|
||||
|
||||
"@react-native-community/cli-platform-android@13.6.0":
|
||||
version "13.6.0"
|
||||
resolved "https://registry.yarnpkg.com/@react-native-community/cli-platform-android/-/cli-platform-android-13.6.0.tgz#6f72a2f5e4fc1fc8edb39878179ab9091878b2f9"
|
||||
integrity sha512-v0kkWU9ezm2n/tZe7lavck3aMaLL1D3YrVcIhgcYiIsZvHVgD48JOKDbqN+23yjoJP6pxVVnBA2AEwz1xLcpAQ==
|
||||
"@react-native-community/cli-platform-android@13.6.1":
|
||||
version "13.6.1"
|
||||
resolved "https://registry.yarnpkg.com/@react-native-community/cli-platform-android/-/cli-platform-android-13.6.1.tgz#7ddac2b257425de54ea62b6e215c06a9bfc77e53"
|
||||
integrity sha512-HkrV8kCbHUdWH2LMEeSsuvl0ULI+JLmBZ2eQNEyyYOT8h+tM90OwaPLRpBFtD+yvp2/DpIKo97yCVJT5cLjBzA==
|
||||
dependencies:
|
||||
"@react-native-community/cli-tools" "13.6.0"
|
||||
"@react-native-community/cli-tools" "13.6.1"
|
||||
chalk "^4.1.2"
|
||||
execa "^5.0.0"
|
||||
fast-glob "^3.3.2"
|
||||
fast-xml-parser "^4.2.4"
|
||||
logkitty "^0.7.1"
|
||||
|
||||
"@react-native-community/cli-platform-apple@13.6.0":
|
||||
version "13.6.0"
|
||||
resolved "https://registry.yarnpkg.com/@react-native-community/cli-platform-apple/-/cli-platform-apple-13.6.0.tgz#71339336bdecb86b5d7b8503dab6c1e26f6e5aa5"
|
||||
integrity sha512-VJM5iw9mSxLB6TKhjFf9axORASrSAbiChlZXGMZJD4MGEKrGQE67T16ztH6JxdAug9xcbDFrPekDwzuUXHslMw==
|
||||
"@react-native-community/cli-platform-apple@13.6.1":
|
||||
version "13.6.1"
|
||||
resolved "https://registry.yarnpkg.com/@react-native-community/cli-platform-apple/-/cli-platform-apple-13.6.1.tgz#cd0d393e8328f439f453bf90fcfec48b350e2f3a"
|
||||
integrity sha512-yv4iPewUwhy3uGg4uJwA03wSV/1bnEnAJNs7CQ0zl7DQZhqrhfJLhzPURtu34sMUN+Wt6S3KaBmny5kHRKTuwA==
|
||||
dependencies:
|
||||
"@react-native-community/cli-tools" "13.6.0"
|
||||
"@react-native-community/cli-tools" "13.6.1"
|
||||
chalk "^4.1.2"
|
||||
execa "^5.0.0"
|
||||
fast-glob "^3.3.2"
|
||||
fast-xml-parser "^4.0.12"
|
||||
ora "^5.4.1"
|
||||
|
||||
"@react-native-community/cli-platform-ios@13.6.0":
|
||||
version "13.6.0"
|
||||
resolved "https://registry.yarnpkg.com/@react-native-community/cli-platform-ios/-/cli-platform-ios-13.6.0.tgz#99ccb4fb0464f63f6de63cbfab5ed61427ab9b50"
|
||||
integrity sha512-0AcUr1WEmO79FsI4IVCO5izXf16uqY9naDezUAESMD4+UKdn/9Rrf6quBz6M4oowgI/zIagFS6JksFusP8pLFw==
|
||||
"@react-native-community/cli-platform-ios@13.6.1":
|
||||
version "13.6.1"
|
||||
resolved "https://registry.yarnpkg.com/@react-native-community/cli-platform-ios/-/cli-platform-ios-13.6.1.tgz#fa3e3a6494a09538f369709a376f7d6d5c7f5ae5"
|
||||
integrity sha512-JwXV9qMpqJWduoEcK3pbAjkOaTqg+o0IzZz/LP7EkFCfJyg5hnDRAUZhP5ffs5/zukZIGHHPY1ZEW8jl5T2j6Q==
|
||||
dependencies:
|
||||
"@react-native-community/cli-platform-apple" "13.6.0"
|
||||
"@react-native-community/cli-platform-apple" "13.6.1"
|
||||
|
||||
"@react-native-community/cli-server-api@13.6.0":
|
||||
version "13.6.0"
|
||||
resolved "https://registry.yarnpkg.com/@react-native-community/cli-server-api/-/cli-server-api-13.6.0.tgz#20d7ec18edf3f945de25b0b7d9ab1c33298269af"
|
||||
integrity sha512-3FU18/qLo2Mw1aYuIiLOaGiiPOLBeHJ+JZFRyobizvcKHEPHLc+Zt7+iFBPWiro7+pr0tdgV6EEwj1TxypUPpg==
|
||||
"@react-native-community/cli-server-api@13.6.1":
|
||||
version "13.6.1"
|
||||
resolved "https://registry.yarnpkg.com/@react-native-community/cli-server-api/-/cli-server-api-13.6.1.tgz#6be357c07339856620b0881f000bfcf72f3af68c"
|
||||
integrity sha512-64eC7NuCLenYr237LyJ1H6jf+6L4NA2eXuy+634q0CeIZsAqOe7B5VCJyy2CsWWaeeUbAsC0Oy9/2o2y8/muIw==
|
||||
dependencies:
|
||||
"@react-native-community/cli-debugger-ui" "13.6.0"
|
||||
"@react-native-community/cli-tools" "13.6.0"
|
||||
"@react-native-community/cli-debugger-ui" "13.6.1"
|
||||
"@react-native-community/cli-tools" "13.6.1"
|
||||
compression "^1.7.1"
|
||||
connect "^3.6.5"
|
||||
errorhandler "^1.5.1"
|
||||
@@ -2492,10 +2492,10 @@
|
||||
serve-static "^1.13.1"
|
||||
ws "^7.5.1"
|
||||
|
||||
"@react-native-community/cli-tools@13.6.0":
|
||||
version "13.6.0"
|
||||
resolved "https://registry.yarnpkg.com/@react-native-community/cli-tools/-/cli-tools-13.6.0.tgz#157e18e894bdfb0ff0beca67cc7f80935492a389"
|
||||
integrity sha512-lnbN3kcwYYT0y70jAfHX+VBjDN5Hb8X7GYy3ergYXrD8eBazthYGhx9wplaOfXGMtmvOSeLu/f13eDTNHPGXxQ==
|
||||
"@react-native-community/cli-tools@13.6.1":
|
||||
version "13.6.1"
|
||||
resolved "https://registry.yarnpkg.com/@react-native-community/cli-tools/-/cli-tools-13.6.1.tgz#f453a3e8ef13d114c05d77dafe411bc2a82f0279"
|
||||
integrity sha512-mRJmI5c/Mfi/pESUPjqElv8+t81qfi0pUr1UrIX38nS1o5Ki1D8vC9vAMkPbLaIu2RuhUuzSCfs6zW8AwakUoA==
|
||||
dependencies:
|
||||
appdirsjs "^1.2.4"
|
||||
chalk "^4.1.2"
|
||||
@@ -2509,26 +2509,26 @@
|
||||
shell-quote "^1.7.3"
|
||||
sudo-prompt "^9.0.0"
|
||||
|
||||
"@react-native-community/cli-types@13.6.0":
|
||||
version "13.6.0"
|
||||
resolved "https://registry.yarnpkg.com/@react-native-community/cli-types/-/cli-types-13.6.0.tgz#b30053d3409bc876660183e46b8e360bb35ceeba"
|
||||
integrity sha512-F1M1qKdtMtFzCRvFLAFFTbc1BRHSOMkQA3XLOkpyDb9/DXDeQjkn6gAFczo1xQRJd4aUyvHaEOhSi1RJGEmlMg==
|
||||
"@react-native-community/cli-types@13.6.1":
|
||||
version "13.6.1"
|
||||
resolved "https://registry.yarnpkg.com/@react-native-community/cli-types/-/cli-types-13.6.1.tgz#565e3dec401c86e5abb436f70b3f491d0e8cb919"
|
||||
integrity sha512-+ue0eaEnGTKsTpX7F/DVspGDVZz7OgN7uaanaGKJuG9+pJiIgVIXnVu546Ycq8XbWAbZuWR1PL4+SNbf6Ebqqw==
|
||||
dependencies:
|
||||
joi "^17.2.1"
|
||||
|
||||
"@react-native-community/cli@13.6.0":
|
||||
version "13.6.0"
|
||||
resolved "https://registry.yarnpkg.com/@react-native-community/cli/-/cli-13.6.0.tgz#a5bd5ae8543923d539a4b787c1c88ea457f62e93"
|
||||
integrity sha512-/NhynfYqCPVnxYa6i19+xM5ic8ebcOHQRUQZj9ZiBBZ9A7z34I2JBhSlm06IpUSJ4PgTEViYBMMJjFCRZ+a4wg==
|
||||
"@react-native-community/cli@13.6.1":
|
||||
version "13.6.1"
|
||||
resolved "https://registry.yarnpkg.com/@react-native-community/cli/-/cli-13.6.1.tgz#38a250422f172559bdbaa8f6f70a75a1cb9a14d2"
|
||||
integrity sha512-Q3eA7xw42o8NAkztJvjVZT9WWxtRDnYYoRkv8IEIi9m2ya3p/4ZJBNlsQO6kDjasQTERkAoGQc1CveEHEv2QsA==
|
||||
dependencies:
|
||||
"@react-native-community/cli-clean" "13.6.0"
|
||||
"@react-native-community/cli-config" "13.6.0"
|
||||
"@react-native-community/cli-debugger-ui" "13.6.0"
|
||||
"@react-native-community/cli-doctor" "13.6.0"
|
||||
"@react-native-community/cli-hermes" "13.6.0"
|
||||
"@react-native-community/cli-server-api" "13.6.0"
|
||||
"@react-native-community/cli-tools" "13.6.0"
|
||||
"@react-native-community/cli-types" "13.6.0"
|
||||
"@react-native-community/cli-clean" "13.6.1"
|
||||
"@react-native-community/cli-config" "13.6.1"
|
||||
"@react-native-community/cli-debugger-ui" "13.6.1"
|
||||
"@react-native-community/cli-doctor" "13.6.1"
|
||||
"@react-native-community/cli-hermes" "13.6.1"
|
||||
"@react-native-community/cli-server-api" "13.6.1"
|
||||
"@react-native-community/cli-tools" "13.6.1"
|
||||
"@react-native-community/cli-types" "13.6.1"
|
||||
chalk "^4.1.2"
|
||||
commander "^9.4.1"
|
||||
deepmerge "^4.3.0"
|
||||
|
||||
Reference in New Issue
Block a user