Commit 9d97b218 authored by Javokhir's avatar Javokhir
Browse files

chore: replace demo app with react-native library scaffold

Repo becomes the myid-sdk npm package: library at root, RN 0.86.2 vanilla
example app in example/, Turbo Module codegen enabled, yarn 4 workspace.

The previous demo app targeted MyID SDK 2.x (clientId, withPassportData,
MyIdBuildMode), an API that no longer exists in 3.x, so it is removed rather
than migrated. Recoverable via the pre-rewrite tag.
parent 6511c69e
{
"name": "myid-sdk-example",
"version": "0.0.1",
"private": true,
"scripts": {
"android": "react-native run-android",
"ios": "react-native run-ios",
"start": "react-native start",
"build:android": "react-native build-android --extra-params \"--no-daemon --console=plain -PreactNativeArchitectures=arm64-v8a\"",
"build:ios": "react-native build-ios --mode Debug"
},
"dependencies": {
"react": "19.2.3",
"react-native": "0.86.2"
},
"devDependencies": {
"@babel/core": "^7.25.2",
"@babel/preset-env": "^7.25.3",
"@babel/runtime": "^7.25.0",
"@react-native-community/cli": "20.1.0",
"@react-native-community/cli-platform-android": "20.1.0",
"@react-native-community/cli-platform-ios": "20.1.0",
"@react-native/babel-preset": "0.86.2",
"@react-native/jest-preset": "0.86.2",
"@react-native/metro-config": "0.86.2",
"@react-native/typescript-config": "0.86.2",
"@types/react": "^19.2.0",
"react-native-builder-bob": "^0.43.1",
"react-native-monorepo-config": "^0.4.0"
},
"engines": {
"node": ">= 22.11.0"
}
}
const path = require('path');
const pkg = require('../package.json');
module.exports = {
project: {
ios: {
automaticPodsInstallation: true,
},
},
dependencies: {
[pkg.name]: {
root: path.join(__dirname, '..'),
platforms: {
// Codegen script incorrectly fails without this
// So we explicitly specify the platforms with empty object
ios: {},
android: {},
},
},
},
};
import { Text, View, StyleSheet } from 'react-native';
import { multiply } from 'myid-sdk';
const result = multiply(3, 7);
export default function App() {
return (
<View style={styles.container}>
<Text>Result: {result}</Text>
</View>
);
}
const styles = StyleSheet.create({
container: {
flex: 1,
alignItems: 'center',
justifyContent: 'center',
},
});
/**
* @format
*/
import {AppRegistry} from 'react-native';
import App from './App';
import {name as appName} from './app.json';
AppRegistry.registerComponent(appName, () => App);
//
// Use this file to import your target's public headers that you would like to expose to Swift.
//
#import <React/RCTBridgeModule.h>
#import <React/RCTEventEmitter.h>
\ No newline at end of file
<?xml version="1.0" encoding="UTF-8"?>
<Workspace
version = "1.0">
<FileRef
location = "group:MyID.xcodeproj">
</FileRef>
<FileRef
location = "group:Pods/Pods.xcodeproj">
</FileRef>
</Workspace>
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>IDEDidComputeMac32BitWarning</key>
<true/>
</dict>
</plist>
#import <RCTAppDelegate.h>
#import <UIKit/UIKit.h>
@interface AppDelegate : RCTAppDelegate
@end
#import "AppDelegate.h"
#import <React/RCTBundleURLProvider.h>
@implementation AppDelegate
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
self.moduleName = @"MyID";
// You can add your custom initial props in the dictionary below.
// They will be passed down to the ViewController used by React Native.
self.initialProps = @{};
return [super application:application didFinishLaunchingWithOptions:launchOptions];
}
- (NSURL *)sourceURLForBridge:(RCTBridge *)bridge
{
return [self bundleURL];
}
- (NSURL *)bundleURL
{
#if DEBUG
return [[RCTBundleURLProvider sharedSettings] jsBundleURLForBundleRoot:@"index"];
#else
return [[NSBundle mainBundle] URLForResource:@"main" withExtension:@"jsbundle"];
#endif
}
@end
#import <UIKit/UIKit.h>
#import "AppDelegate.h"
int main(int argc, char *argv[])
{
@autoreleasepool {
return UIApplicationMain(argc, argv, nil, NSStringFromClass([AppDelegate class]));
}
}
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>CFBundleDevelopmentRegion</key>
<string>en</string>
<key>CFBundleExecutable</key>
<string>$(EXECUTABLE_NAME)</string>
<key>CFBundleIdentifier</key>
<string>$(PRODUCT_BUNDLE_IDENTIFIER)</string>
<key>CFBundleInfoDictionaryVersion</key>
<string>6.0</string>
<key>CFBundleName</key>
<string>$(PRODUCT_NAME)</string>
<key>CFBundlePackageType</key>
<string>BNDL</string>
<key>CFBundleShortVersionString</key>
<string>1.0</string>
<key>CFBundleSignature</key>
<string>????</string>
<key>CFBundleVersion</key>
<string>1</string>
</dict>
</plist>
#import <UIKit/UIKit.h>
#import <XCTest/XCTest.h>
#import <React/RCTLog.h>
#import <React/RCTRootView.h>
#define TIMEOUT_SECONDS 600
#define TEXT_TO_LOOK_FOR @"Welcome to React"
@interface MyIDTests : XCTestCase
@end
@implementation MyIDTests
- (BOOL)findSubviewInView:(UIView *)view matching:(BOOL (^)(UIView *view))test
{
if (test(view)) {
return YES;
}
for (UIView *subview in [view subviews]) {
if ([self findSubviewInView:subview matching:test]) {
return YES;
}
}
return NO;
}
- (void)testRendersWelcomeScreen
{
UIViewController *vc = [[[RCTSharedApplication() delegate] window] rootViewController];
NSDate *date = [NSDate dateWithTimeIntervalSinceNow:TIMEOUT_SECONDS];
BOOL foundElement = NO;
__block NSString *redboxError = nil;
#ifdef DEBUG
RCTSetLogFunction(
^(RCTLogLevel level, RCTLogSource source, NSString *fileName, NSNumber *lineNumber, NSString *message) {
if (level >= RCTLogLevelError) {
redboxError = message;
}
});
#endif
while ([date timeIntervalSinceNow] > 0 && !foundElement && !redboxError) {
[[NSRunLoop mainRunLoop] runMode:NSDefaultRunLoopMode beforeDate:[NSDate dateWithTimeIntervalSinceNow:0.1]];
[[NSRunLoop mainRunLoop] runMode:NSRunLoopCommonModes beforeDate:[NSDate dateWithTimeIntervalSinceNow:0.1]];
foundElement = [self findSubviewInView:vc.view
matching:^BOOL(UIView *view) {
if ([view.accessibilityLabel isEqualToString:TEXT_TO_LOOK_FOR]) {
return YES;
}
return NO;
}];
}
#ifdef DEBUG
RCTSetLogFunction(RCTDefaultLogFunction);
#endif
XCTAssertNil(redboxError, @"RedBox error: %@", redboxError);
XCTAssertTrue(foundElement, @"Couldn't find element with text '%@' in %d seconds", TEXT_TO_LOOK_FOR, TIMEOUT_SECONDS);
}
@end
//
// MyIdModule.m
// MyID
//
// Created by Kamronbek Juraev on 23/07/24.
//
#import <Foundation/Foundation.h>
#import "React/RCTBridgeModule.h"
#import "React/RCTEventEmitter.h"
@interface RCT_EXTERN_MODULE(MyIdModule, RCTEventEmitter)
//RCT_EXTERN_METHOD(startMyId)
RCT_EXTERN_METHOD(startMyId:(NSString *)clientId
clientHash:(NSString *)clientHash
clientHashId:(NSString *)clientHashId
passportData:(NSString *)passportData
dateOfBirth:(NSString *)dateOfBirth
buildMode:(NSString *)buildMode)
@end
// @interface MyIdModule : RCTEventEmitter <RCTBridgeModule>
// @end
//
// MyIdModule.swift
// MyID
//
// Created by Kamronbek Juraev on 23/07/24.
//
import Foundation
import React
import MyIdSDK
@objc(MyIdModule)
class MyIdModule: RCTEventEmitter {
private let passportTextField: UITextField = {
let textField = UITextField()
textField.placeholder = "Passport data"
textField.borderStyle = .roundedRect
textField.translatesAutoresizingMaskIntoConstraints = false
return textField
}()
private let dobTextField: UITextField = {
let textField = UITextField()
textField.placeholder = "Date of birth"
textField.borderStyle = .roundedRect
textField.translatesAutoresizingMaskIntoConstraints = false
return textField
}()
@objc
static func constantsToExport() -> [String: Any] {
return ["initialCount": 0]
}
@objc
override static func requiresMainQueueSetup() -> Bool {
return true
}
@objc
override func supportedEvents() -> [String]! {
return ["onSuccess", "onError", "onUserExited"]
}
@objc(startMyId:clientHash:clientHashId:passportData:dateOfBirth:buildMode:)
func startMyId(clientId: String, clientHash: String, clientHashId: String, passportData: String, dateOfBirth: String, buildMode: String) {
DispatchQueue.main.asyncAfter(deadline: .now() + 0.1) {
let config = MyIdConfig()
config.clientId = clientId
config.clientHash = clientHash
config.clientHashId = clientHashId
config.passportData = passportData
config.dateOfBirth = dateOfBirth
let mode = buildMode == "PRODUCTION" ? MyIdBuildMode.PRODUCTION : MyIdBuildMode.DEBUG
config.buildMode = mode
config.withPhoto = true
config.entryType = MyIdEntryType.FACE
MyIdClient.start(withConfig: config, withDelegate: self)
}
}
}
extension MyIdModule: MyIdClientDelegate {
func onSuccess(result: MyIdSDK.MyIdResult) {
// Assuming `result.image` is a UIImage
if let image = result.image {
if let imageData = image.jpegData(compressionQuality: 1) { // Compression quality can be adjusted
let base64String = imageData.base64EncodedString(options: .lineLength64Characters)
sendEvent(withName: "onSuccess", body: ["code": result.code, "comparison": result.comparisonValue, "image": base64String])
} else {
// Handle failure to get image data
sendEvent(withName: "onError", body: ["message": "Failed to convert image to Data", "code": 0])
}
} else {
// Handle the case where there is no image
sendEvent(withName: "onError", body: ["message": "No image available", "code": 0])
}
}
func onError(exception: MyIdSDK.MyIdException) {
sendEvent(
withName: "onError",
body: [
"message": exception.message,
"code": exception.code
]
)
}
func onUserExited() {
sendEvent(
withName: "onUserExited",
body: [
"message": "exited"
]
)
}
}
#import <MyidSdkSpec/MyidSdkSpec.h>
@interface MyidSdk : NSObject <NativeMyidSdkSpec>
@end
#import "MyidSdk.h"
@implementation MyidSdk
- (NSNumber *)multiply:(double)a b:(double)b {
NSNumber *result = @(a * b);
return result;
}
- (std::shared_ptr<facebook::react::TurboModule>)getTurboModule:
(const facebook::react::ObjCTurboModule::InitParams &)params
{
return std::make_shared<facebook::react::NativeMyidSdkSpecJSI>(params);
}
+ (NSString *)moduleName
{
return @"MyidSdk";
}
@end
PODS:
- boost (1.83.0)
- DoubleConversion (1.1.6)
- FBLazyVector (0.74.3)
- fmt (9.1.0)
- glog (0.3.5)
- hermes-engine (0.74.3):
- hermes-engine/Pre-built (= 0.74.3)
- hermes-engine/Pre-built (0.74.3)
- MyIdSDK (2.2.9)
- RCT-Folly (2024.01.01.00):
- boost
- DoubleConversion
- fmt (= 9.1.0)
- glog
- RCT-Folly/Default (= 2024.01.01.00)
- RCT-Folly/Default (2024.01.01.00):
- boost
- DoubleConversion
- fmt (= 9.1.0)
- glog
- RCT-Folly/Fabric (2024.01.01.00):
- boost
- DoubleConversion
- fmt (= 9.1.0)
- glog
- RCTDeprecation (0.74.3)
- RCTRequired (0.74.3)
- RCTTypeSafety (0.74.3):
- FBLazyVector (= 0.74.3)
- RCTRequired (= 0.74.3)
- React-Core (= 0.74.3)
- React (0.74.3):
- React-Core (= 0.74.3)
- React-Core/DevSupport (= 0.74.3)
- React-Core/RCTWebSocket (= 0.74.3)
- React-RCTActionSheet (= 0.74.3)
- React-RCTAnimation (= 0.74.3)
- React-RCTBlob (= 0.74.3)
- React-RCTImage (= 0.74.3)
- React-RCTLinking (= 0.74.3)
- React-RCTNetwork (= 0.74.3)
- React-RCTSettings (= 0.74.3)
- React-RCTText (= 0.74.3)
- React-RCTVibration (= 0.74.3)
- React-callinvoker (0.74.3)
- React-Codegen (0.74.3):
- DoubleConversion
- glog
- hermes-engine
- RCT-Folly
- RCTRequired
- RCTTypeSafety
- React-Core
- React-debug
- React-Fabric
- React-FabricImage
- React-featureflags
- React-graphics
- React-jsi
- React-jsiexecutor
- React-NativeModulesApple
- React-rendererdebug
- React-utils
- ReactCommon/turbomodule/bridging
- ReactCommon/turbomodule/core
- React-Core (0.74.3):
- glog
- hermes-engine
- RCT-Folly (= 2024.01.01.00)
- RCTDeprecation
- React-Core/Default (= 0.74.3)
- React-cxxreact
- React-featureflags
- React-hermes
- React-jsi
- React-jsiexecutor
- React-jsinspector
- React-perflogger
- React-runtimescheduler
- React-utils
- SocketRocket (= 0.7.0)
- Yoga
- React-Core/CoreModulesHeaders (0.74.3):
- glog
- hermes-engine
- RCT-Folly (= 2024.01.01.00)
- RCTDeprecation
- React-Core/Default
- React-cxxreact
- React-featureflags
- React-hermes
- React-jsi
- React-jsiexecutor
- React-jsinspector
- React-perflogger
- React-runtimescheduler
- React-utils
- SocketRocket (= 0.7.0)
- Yoga
- React-Core/Default (0.74.3):
- glog
- hermes-engine
- RCT-Folly (= 2024.01.01.00)
- RCTDeprecation
- React-cxxreact
- React-featureflags
- React-hermes
- React-jsi
- React-jsiexecutor
- React-jsinspector
- React-perflogger
- React-runtimescheduler
- React-utils
- SocketRocket (= 0.7.0)
- Yoga
- React-Core/DevSupport (0.74.3):
- glog
- hermes-engine
- RCT-Folly (= 2024.01.01.00)
- RCTDeprecation
- React-Core/Default (= 0.74.3)
- React-Core/RCTWebSocket (= 0.74.3)
- React-cxxreact
- React-featureflags
- React-hermes
- React-jsi
- React-jsiexecutor
- React-jsinspector
- React-perflogger
- React-runtimescheduler
- React-utils
- SocketRocket (= 0.7.0)
- Yoga
- React-Core/RCTActionSheetHeaders (0.74.3):
- glog
- hermes-engine
- RCT-Folly (= 2024.01.01.00)
- RCTDeprecation
- React-Core/Default
- React-cxxreact
- React-featureflags
- React-hermes
- React-jsi
- React-jsiexecutor
- React-jsinspector
- React-perflogger
- React-runtimescheduler
- React-utils
- SocketRocket (= 0.7.0)
- Yoga
- React-Core/RCTAnimationHeaders (0.74.3):
- glog
- hermes-engine
- RCT-Folly (= 2024.01.01.00)
- RCTDeprecation
- React-Core/Default
- React-cxxreact
- React-featureflags
- React-hermes
- React-jsi
- React-jsiexecutor
- React-jsinspector
- React-perflogger
- React-runtimescheduler
- React-utils
- SocketRocket (= 0.7.0)
- Yoga
- React-Core/RCTBlobHeaders (0.74.3):
- glog
- hermes-engine
- RCT-Folly (= 2024.01.01.00)
- RCTDeprecation
- React-Core/Default
- React-cxxreact
- React-featureflags
- React-hermes
- React-jsi
- React-jsiexecutor
- React-jsinspector
- React-perflogger
- React-runtimescheduler
- React-utils
- SocketRocket (= 0.7.0)
- Yoga
- React-Core/RCTImageHeaders (0.74.3):
- glog
- hermes-engine
- RCT-Folly (= 2024.01.01.00)
- RCTDeprecation
- React-Core/Default
- React-cxxreact
- React-featureflags
- React-hermes
- React-jsi
- React-jsiexecutor
- React-jsinspector
- React-perflogger
- React-runtimescheduler
- React-utils
- SocketRocket (= 0.7.0)
- Yoga
- React-Core/RCTLinkingHeaders (0.74.3):
- glog
- hermes-engine
- RCT-Folly (= 2024.01.01.00)
- RCTDeprecation
- React-Core/Default
- React-cxxreact
- React-featureflags
- React-hermes
- React-jsi
- React-jsiexecutor
- React-jsinspector
- React-perflogger
- React-runtimescheduler
- React-utils
- SocketRocket (= 0.7.0)
- Yoga
- React-Core/RCTNetworkHeaders (0.74.3):
- glog
- hermes-engine
- RCT-Folly (= 2024.01.01.00)
- RCTDeprecation
- React-Core/Default
- React-cxxreact
- React-featureflags
- React-hermes
- React-jsi
- React-jsiexecutor
- React-jsinspector
- React-perflogger
- React-runtimescheduler
- React-utils
- SocketRocket (= 0.7.0)
- Yoga
- React-Core/RCTSettingsHeaders (0.74.3):
- glog
- hermes-engine
- RCT-Folly (= 2024.01.01.00)
- RCTDeprecation
- React-Core/Default
- React-cxxreact
- React-featureflags
- React-hermes
- React-jsi
- React-jsiexecutor
- React-jsinspector
- React-perflogger
- React-runtimescheduler
- React-utils
- SocketRocket (= 0.7.0)
- Yoga
- React-Core/RCTTextHeaders (0.74.3):
- glog
- hermes-engine
- RCT-Folly (= 2024.01.01.00)
- RCTDeprecation
- React-Core/Default
- React-cxxreact
- React-featureflags
- React-hermes
- React-jsi
- React-jsiexecutor
- React-jsinspector
- React-perflogger
- React-runtimescheduler
- React-utils
- SocketRocket (= 0.7.0)
- Yoga
- React-Core/RCTVibrationHeaders (0.74.3):
- glog
- hermes-engine
- RCT-Folly (= 2024.01.01.00)
- RCTDeprecation
- React-Core/Default
- React-cxxreact
- React-featureflags
- React-hermes
- React-jsi
- React-jsiexecutor
- React-jsinspector
- React-perflogger
- React-runtimescheduler
- React-utils
- SocketRocket (= 0.7.0)
- Yoga
- React-Core/RCTWebSocket (0.74.3):
- glog
- hermes-engine
- RCT-Folly (= 2024.01.01.00)
- RCTDeprecation
- React-Core/Default (= 0.74.3)
- React-cxxreact
- React-featureflags
- React-hermes
- React-jsi
- React-jsiexecutor
- React-jsinspector
- React-perflogger
- React-runtimescheduler
- React-utils
- SocketRocket (= 0.7.0)
- Yoga
- React-CoreModules (0.74.3):
- DoubleConversion
- fmt (= 9.1.0)
- RCT-Folly (= 2024.01.01.00)
- RCTTypeSafety (= 0.74.3)
- React-Codegen
- React-Core/CoreModulesHeaders (= 0.74.3)
- React-jsi (= 0.74.3)
- React-jsinspector
- React-NativeModulesApple
- React-RCTBlob
- React-RCTImage (= 0.74.3)
- ReactCommon
- SocketRocket (= 0.7.0)
- React-cxxreact (0.74.3):
- boost (= 1.83.0)
- DoubleConversion
- fmt (= 9.1.0)
- glog
- hermes-engine
- RCT-Folly (= 2024.01.01.00)
- React-callinvoker (= 0.74.3)
- React-debug (= 0.74.3)
- React-jsi (= 0.74.3)
- React-jsinspector
- React-logger (= 0.74.3)
- React-perflogger (= 0.74.3)
- React-runtimeexecutor (= 0.74.3)
- React-debug (0.74.3)
- React-Fabric (0.74.3):
- DoubleConversion
- fmt (= 9.1.0)
- glog
- hermes-engine
- RCT-Folly/Fabric (= 2024.01.01.00)
- RCTRequired
- RCTTypeSafety
- React-Core
- React-cxxreact
- React-debug
- React-Fabric/animations (= 0.74.3)
- React-Fabric/attributedstring (= 0.74.3)
- React-Fabric/componentregistry (= 0.74.3)
- React-Fabric/componentregistrynative (= 0.74.3)
- React-Fabric/components (= 0.74.3)
- React-Fabric/core (= 0.74.3)
- React-Fabric/imagemanager (= 0.74.3)
- React-Fabric/leakchecker (= 0.74.3)
- React-Fabric/mounting (= 0.74.3)
- React-Fabric/scheduler (= 0.74.3)
- React-Fabric/telemetry (= 0.74.3)
- React-Fabric/templateprocessor (= 0.74.3)
- React-Fabric/textlayoutmanager (= 0.74.3)
- React-Fabric/uimanager (= 0.74.3)
- React-graphics
- React-jsi
- React-jsiexecutor
- React-logger
- React-rendererdebug
- React-runtimescheduler
- React-utils
- ReactCommon/turbomodule/core
- React-Fabric/animations (0.74.3):
- DoubleConversion
- fmt (= 9.1.0)
- glog
- hermes-engine
- RCT-Folly/Fabric (= 2024.01.01.00)
- RCTRequired
- RCTTypeSafety
- React-Core
- React-cxxreact
- React-debug
- React-graphics
- React-jsi
- React-jsiexecutor
- React-logger
- React-rendererdebug
- React-runtimescheduler
- React-utils
- ReactCommon/turbomodule/core
- React-Fabric/attributedstring (0.74.3):
- DoubleConversion
- fmt (= 9.1.0)
- glog
- hermes-engine
- RCT-Folly/Fabric (= 2024.01.01.00)
- RCTRequired
- RCTTypeSafety
- React-Core
- React-cxxreact
- React-debug
- React-graphics
- React-jsi
- React-jsiexecutor
- React-logger
- React-rendererdebug
- React-runtimescheduler
- React-utils
- ReactCommon/turbomodule/core
- React-Fabric/componentregistry (0.74.3):
- DoubleConversion
- fmt (= 9.1.0)
- glog
- hermes-engine
- RCT-Folly/Fabric (= 2024.01.01.00)
- RCTRequired
- RCTTypeSafety
- React-Core
- React-cxxreact
- React-debug
- React-graphics
- React-jsi
- React-jsiexecutor
- React-logger
- React-rendererdebug
- React-runtimescheduler
- React-utils
- ReactCommon/turbomodule/core
- React-Fabric/componentregistrynative (0.74.3):
- DoubleConversion
- fmt (= 9.1.0)
- glog
- hermes-engine
- RCT-Folly/Fabric (= 2024.01.01.00)
- RCTRequired
- RCTTypeSafety
- React-Core
- React-cxxreact
- React-debug
- React-graphics
- React-jsi
- React-jsiexecutor
- React-logger
- React-rendererdebug
- React-runtimescheduler
- React-utils
- ReactCommon/turbomodule/core
- React-Fabric/components (0.74.3):
- DoubleConversion
- fmt (= 9.1.0)
- glog
- hermes-engine
- RCT-Folly/Fabric (= 2024.01.01.00)
- RCTRequired
- RCTTypeSafety
- React-Core
- React-cxxreact
- React-debug
- React-Fabric/components/inputaccessory (= 0.74.3)
- React-Fabric/components/legacyviewmanagerinterop (= 0.74.3)
- React-Fabric/components/modal (= 0.74.3)
- React-Fabric/components/rncore (= 0.74.3)
- React-Fabric/components/root (= 0.74.3)
- React-Fabric/components/safeareaview (= 0.74.3)
- React-Fabric/components/scrollview (= 0.74.3)
- React-Fabric/components/text (= 0.74.3)
- React-Fabric/components/textinput (= 0.74.3)
- React-Fabric/components/unimplementedview (= 0.74.3)
- React-Fabric/components/view (= 0.74.3)
- React-graphics
- React-jsi
- React-jsiexecutor
- React-logger
- React-rendererdebug
- React-runtimescheduler
- React-utils
- ReactCommon/turbomodule/core
- React-Fabric/components/inputaccessory (0.74.3):
- DoubleConversion
- fmt (= 9.1.0)
- glog
- hermes-engine
- RCT-Folly/Fabric (= 2024.01.01.00)
- RCTRequired
- RCTTypeSafety
- React-Core
- React-cxxreact
- React-debug
- React-graphics
- React-jsi
- React-jsiexecutor
- React-logger
- React-rendererdebug
- React-runtimescheduler
- React-utils
- ReactCommon/turbomodule/core
- React-Fabric/components/legacyviewmanagerinterop (0.74.3):
- DoubleConversion
- fmt (= 9.1.0)
- glog
- hermes-engine
- RCT-Folly/Fabric (= 2024.01.01.00)
- RCTRequired
- RCTTypeSafety
- React-Core
- React-cxxreact
- React-debug
- React-graphics
- React-jsi
- React-jsiexecutor
- React-logger
- React-rendererdebug
- React-runtimescheduler
- React-utils
- ReactCommon/turbomodule/core
- React-Fabric/components/modal (0.74.3):
- DoubleConversion
- fmt (= 9.1.0)
- glog
- hermes-engine
- RCT-Folly/Fabric (= 2024.01.01.00)
- RCTRequired
- RCTTypeSafety
- React-Core
- React-cxxreact
- React-debug
- React-graphics
- React-jsi
- React-jsiexecutor
- React-logger
- React-rendererdebug
- React-runtimescheduler
- React-utils
- ReactCommon/turbomodule/core
- React-Fabric/components/rncore (0.74.3):
- DoubleConversion
- fmt (= 9.1.0)
- glog
- hermes-engine
- RCT-Folly/Fabric (= 2024.01.01.00)
- RCTRequired
- RCTTypeSafety
- React-Core
- React-cxxreact
- React-debug
- React-graphics
- React-jsi
- React-jsiexecutor
- React-logger
- React-rendererdebug
- React-runtimescheduler
- React-utils
- ReactCommon/turbomodule/core
- React-Fabric/components/root (0.74.3):
- DoubleConversion
- fmt (= 9.1.0)
- glog
- hermes-engine
- RCT-Folly/Fabric (= 2024.01.01.00)
- RCTRequired
- RCTTypeSafety
- React-Core
- React-cxxreact
- React-debug
- React-graphics
- React-jsi
- React-jsiexecutor
- React-logger
- React-rendererdebug
- React-runtimescheduler
- React-utils
- ReactCommon/turbomodule/core
- React-Fabric/components/safeareaview (0.74.3):
- DoubleConversion
- fmt (= 9.1.0)
- glog
- hermes-engine
- RCT-Folly/Fabric (= 2024.01.01.00)
- RCTRequired
- RCTTypeSafety
- React-Core
- React-cxxreact
- React-debug
- React-graphics
- React-jsi
- React-jsiexecutor
- React-logger
- React-rendererdebug
- React-runtimescheduler
- React-utils
- ReactCommon/turbomodule/core
- React-Fabric/components/scrollview (0.74.3):
- DoubleConversion
- fmt (= 9.1.0)
- glog
- hermes-engine
- RCT-Folly/Fabric (= 2024.01.01.00)
- RCTRequired
- RCTTypeSafety
- React-Core
- React-cxxreact
- React-debug
- React-graphics
- React-jsi
- React-jsiexecutor
- React-logger
- React-rendererdebug
- React-runtimescheduler
- React-utils
- ReactCommon/turbomodule/core
- React-Fabric/components/text (0.74.3):
- DoubleConversion
- fmt (= 9.1.0)
- glog
- hermes-engine
- RCT-Folly/Fabric (= 2024.01.01.00)
- RCTRequired
- RCTTypeSafety
- React-Core
- React-cxxreact
- React-debug
- React-graphics
- React-jsi
- React-jsiexecutor
- React-logger
- React-rendererdebug
- React-runtimescheduler
- React-utils
- ReactCommon/turbomodule/core
- React-Fabric/components/textinput (0.74.3):
- DoubleConversion
- fmt (= 9.1.0)
- glog
- hermes-engine
- RCT-Folly/Fabric (= 2024.01.01.00)
- RCTRequired
- RCTTypeSafety
- React-Core
- React-cxxreact
- React-debug
- React-graphics
- React-jsi
- React-jsiexecutor
- React-logger
- React-rendererdebug
- React-runtimescheduler
- React-utils
- ReactCommon/turbomodule/core
- React-Fabric/components/unimplementedview (0.74.3):
- DoubleConversion
- fmt (= 9.1.0)
- glog
- hermes-engine
- RCT-Folly/Fabric (= 2024.01.01.00)
- RCTRequired
- RCTTypeSafety
- React-Core
- React-cxxreact
- React-debug
- React-graphics
- React-jsi
- React-jsiexecutor
- React-logger
- React-rendererdebug
- React-runtimescheduler
- React-utils
- ReactCommon/turbomodule/core
- React-Fabric/components/view (0.74.3):
- DoubleConversion
- fmt (= 9.1.0)
- glog
- hermes-engine
- RCT-Folly/Fabric (= 2024.01.01.00)
- RCTRequired
- RCTTypeSafety
- React-Core
- React-cxxreact
- React-debug
- React-graphics
- React-jsi
- React-jsiexecutor
- React-logger
- React-rendererdebug
- React-runtimescheduler
- React-utils
- ReactCommon/turbomodule/core
- Yoga
- React-Fabric/core (0.74.3):
- DoubleConversion
- fmt (= 9.1.0)
- glog
- hermes-engine
- RCT-Folly/Fabric (= 2024.01.01.00)
- RCTRequired
- RCTTypeSafety
- React-Core
- React-cxxreact
- React-debug
- React-graphics
- React-jsi
- React-jsiexecutor
- React-logger
- React-rendererdebug
- React-runtimescheduler
- React-utils
- ReactCommon/turbomodule/core
- React-Fabric/imagemanager (0.74.3):
- DoubleConversion
- fmt (= 9.1.0)
- glog
- hermes-engine
- RCT-Folly/Fabric (= 2024.01.01.00)
- RCTRequired
- RCTTypeSafety
- React-Core
- React-cxxreact
- React-debug
- React-graphics
- React-jsi
- React-jsiexecutor
- React-logger
- React-rendererdebug
- React-runtimescheduler
- React-utils
- ReactCommon/turbomodule/core
- React-Fabric/leakchecker (0.74.3):
- DoubleConversion
- fmt (= 9.1.0)
- glog
- hermes-engine
- RCT-Folly/Fabric (= 2024.01.01.00)
- RCTRequired
- RCTTypeSafety
- React-Core
- React-cxxreact
- React-debug
- React-graphics
- React-jsi
- React-jsiexecutor
- React-logger
- React-rendererdebug
- React-runtimescheduler
- React-utils
- ReactCommon/turbomodule/core
- React-Fabric/mounting (0.74.3):
- DoubleConversion
- fmt (= 9.1.0)
- glog
- hermes-engine
- RCT-Folly/Fabric (= 2024.01.01.00)
- RCTRequired
- RCTTypeSafety
- React-Core
- React-cxxreact
- React-debug
- React-graphics
- React-jsi
- React-jsiexecutor
- React-logger
- React-rendererdebug
- React-runtimescheduler
- React-utils
- ReactCommon/turbomodule/core
- React-Fabric/scheduler (0.74.3):
- DoubleConversion
- fmt (= 9.1.0)
- glog
- hermes-engine
- RCT-Folly/Fabric (= 2024.01.01.00)
- RCTRequired
- RCTTypeSafety
- React-Core
- React-cxxreact
- React-debug
- React-graphics
- React-jsi
- React-jsiexecutor
- React-logger
- React-rendererdebug
- React-runtimescheduler
- React-utils
- ReactCommon/turbomodule/core
- React-Fabric/telemetry (0.74.3):
- DoubleConversion
- fmt (= 9.1.0)
- glog
- hermes-engine
- RCT-Folly/Fabric (= 2024.01.01.00)
- RCTRequired
- RCTTypeSafety
- React-Core
- React-cxxreact
- React-debug
- React-graphics
- React-jsi
- React-jsiexecutor
- React-logger
- React-rendererdebug
- React-runtimescheduler
- React-utils
- ReactCommon/turbomodule/core
- React-Fabric/templateprocessor (0.74.3):
- DoubleConversion
- fmt (= 9.1.0)
- glog
- hermes-engine
- RCT-Folly/Fabric (= 2024.01.01.00)
- RCTRequired
- RCTTypeSafety
- React-Core
- React-cxxreact
- React-debug
- React-graphics
- React-jsi
- React-jsiexecutor
- React-logger
- React-rendererdebug
- React-runtimescheduler
- React-utils
- ReactCommon/turbomodule/core
- React-Fabric/textlayoutmanager (0.74.3):
- DoubleConversion
- fmt (= 9.1.0)
- glog
- hermes-engine
- RCT-Folly/Fabric (= 2024.01.01.00)
- RCTRequired
- RCTTypeSafety
- React-Core
- React-cxxreact
- React-debug
- React-Fabric/uimanager
- React-graphics
- React-jsi
- React-jsiexecutor
- React-logger
- React-rendererdebug
- React-runtimescheduler
- React-utils
- ReactCommon/turbomodule/core
- React-Fabric/uimanager (0.74.3):
- DoubleConversion
- fmt (= 9.1.0)
- glog
- hermes-engine
- RCT-Folly/Fabric (= 2024.01.01.00)
- RCTRequired
- RCTTypeSafety
- React-Core
- React-cxxreact
- React-debug
- React-graphics
- React-jsi
- React-jsiexecutor
- React-logger
- React-rendererdebug
- React-runtimescheduler
- React-utils
- ReactCommon/turbomodule/core
- React-FabricImage (0.74.3):
- DoubleConversion
- fmt (= 9.1.0)
- glog
- hermes-engine
- RCT-Folly/Fabric (= 2024.01.01.00)
- RCTRequired (= 0.74.3)
- RCTTypeSafety (= 0.74.3)
- React-Fabric
- React-graphics
- React-ImageManager
- React-jsi
- React-jsiexecutor (= 0.74.3)
- React-logger
- React-rendererdebug
- React-utils
- ReactCommon
- Yoga
- React-featureflags (0.74.3)
- React-graphics (0.74.3):
- DoubleConversion
- fmt (= 9.1.0)
- glog
- RCT-Folly/Fabric (= 2024.01.01.00)
- React-Core/Default (= 0.74.3)
- React-utils
- React-hermes (0.74.3):
- DoubleConversion
- fmt (= 9.1.0)
- glog
- hermes-engine
- RCT-Folly (= 2024.01.01.00)
- React-cxxreact (= 0.74.3)
- React-jsi
- React-jsiexecutor (= 0.74.3)
- React-jsinspector
- React-perflogger (= 0.74.3)
- React-runtimeexecutor
- React-ImageManager (0.74.3):
- glog
- RCT-Folly/Fabric
- React-Core/Default
- React-debug
- React-Fabric
- React-graphics
- React-rendererdebug
- React-utils
- React-jserrorhandler (0.74.3):
- RCT-Folly/Fabric (= 2024.01.01.00)
- React-debug
- React-jsi
- React-Mapbuffer
- React-jsi (0.74.3):
- boost (= 1.83.0)
- DoubleConversion
- fmt (= 9.1.0)
- glog
- hermes-engine
- RCT-Folly (= 2024.01.01.00)
- React-jsiexecutor (0.74.3):
- DoubleConversion
- fmt (= 9.1.0)
- glog
- hermes-engine
- RCT-Folly (= 2024.01.01.00)
- React-cxxreact (= 0.74.3)
- React-jsi (= 0.74.3)
- React-jsinspector
- React-perflogger (= 0.74.3)
- React-jsinspector (0.74.3):
- DoubleConversion
- glog
- hermes-engine
- RCT-Folly (= 2024.01.01.00)
- React-featureflags
- React-jsi
- React-runtimeexecutor (= 0.74.3)
- React-jsitracing (0.74.3):
- React-jsi
- React-logger (0.74.3):
- glog
- React-Mapbuffer (0.74.3):
- glog
- React-debug
- React-nativeconfig (0.74.3)
- React-NativeModulesApple (0.74.3):
- glog
- hermes-engine
- React-callinvoker
- React-Core
- React-cxxreact
- React-jsi
- React-jsinspector
- React-runtimeexecutor
- ReactCommon/turbomodule/bridging
- ReactCommon/turbomodule/core
- React-perflogger (0.74.3)
- React-RCTActionSheet (0.74.3):
- React-Core/RCTActionSheetHeaders (= 0.74.3)
- React-RCTAnimation (0.74.3):
- RCT-Folly (= 2024.01.01.00)
- RCTTypeSafety
- React-Codegen
- React-Core/RCTAnimationHeaders
- React-jsi
- React-NativeModulesApple
- ReactCommon
- React-RCTAppDelegate (0.74.3):
- RCT-Folly (= 2024.01.01.00)
- RCTRequired
- RCTTypeSafety
- React-Codegen
- React-Core
- React-CoreModules
- React-debug
- React-Fabric
- React-featureflags
- React-graphics
- React-hermes
- React-nativeconfig
- React-NativeModulesApple
- React-RCTFabric
- React-RCTImage
- React-RCTNetwork
- React-rendererdebug
- React-RuntimeApple
- React-RuntimeCore
- React-RuntimeHermes
- React-runtimescheduler
- React-utils
- ReactCommon
- React-RCTBlob (0.74.3):
- DoubleConversion
- fmt (= 9.1.0)
- hermes-engine
- RCT-Folly (= 2024.01.01.00)
- React-Codegen
- React-Core/RCTBlobHeaders
- React-Core/RCTWebSocket
- React-jsi
- React-jsinspector
- React-NativeModulesApple
- React-RCTNetwork
- ReactCommon
- React-RCTFabric (0.74.3):
- glog
- hermes-engine
- RCT-Folly/Fabric (= 2024.01.01.00)
- React-Core
- React-debug
- React-Fabric
- React-FabricImage
- React-featureflags
- React-graphics
- React-ImageManager
- React-jsi
- React-jsinspector
- React-nativeconfig
- React-RCTImage
- React-RCTText
- React-rendererdebug
- React-runtimescheduler
- React-utils
- Yoga
- React-RCTImage (0.74.3):
- RCT-Folly (= 2024.01.01.00)
- RCTTypeSafety
- React-Codegen
- React-Core/RCTImageHeaders
- React-jsi
- React-NativeModulesApple
- React-RCTNetwork
- ReactCommon
- React-RCTLinking (0.74.3):
- React-Codegen
- React-Core/RCTLinkingHeaders (= 0.74.3)
- React-jsi (= 0.74.3)
- React-NativeModulesApple
- ReactCommon
- ReactCommon/turbomodule/core (= 0.74.3)
- React-RCTNetwork (0.74.3):
- RCT-Folly (= 2024.01.01.00)
- RCTTypeSafety
- React-Codegen
- React-Core/RCTNetworkHeaders
- React-jsi
- React-NativeModulesApple
- ReactCommon
- React-RCTSettings (0.74.3):
- RCT-Folly (= 2024.01.01.00)
- RCTTypeSafety
- React-Codegen
- React-Core/RCTSettingsHeaders
- React-jsi
- React-NativeModulesApple
- ReactCommon
- React-RCTText (0.74.3):
- React-Core/RCTTextHeaders (= 0.74.3)
- Yoga
- React-RCTVibration (0.74.3):
- RCT-Folly (= 2024.01.01.00)
- React-Codegen
- React-Core/RCTVibrationHeaders
- React-jsi
- React-NativeModulesApple
- ReactCommon
- React-rendererdebug (0.74.3):
- DoubleConversion
- fmt (= 9.1.0)
- RCT-Folly (= 2024.01.01.00)
- React-debug
- React-rncore (0.74.3)
- React-RuntimeApple (0.74.3):
- hermes-engine
- RCT-Folly/Fabric (= 2024.01.01.00)
- React-callinvoker
- React-Core/Default
- React-CoreModules
- React-cxxreact
- React-jserrorhandler
- React-jsi
- React-jsiexecutor
- React-jsinspector
- React-Mapbuffer
- React-NativeModulesApple
- React-RCTFabric
- React-RuntimeCore
- React-runtimeexecutor
- React-RuntimeHermes
- React-utils
- React-RuntimeCore (0.74.3):
- glog
- hermes-engine
- RCT-Folly/Fabric (= 2024.01.01.00)
- React-cxxreact
- React-featureflags
- React-jserrorhandler
- React-jsi
- React-jsiexecutor
- React-jsinspector
- React-runtimeexecutor
- React-runtimescheduler
- React-utils
- React-runtimeexecutor (0.74.3):
- React-jsi (= 0.74.3)
- React-RuntimeHermes (0.74.3):
- hermes-engine
- RCT-Folly/Fabric (= 2024.01.01.00)
- React-featureflags
- React-hermes
- React-jsi
- React-jsinspector
- React-jsitracing
- React-nativeconfig
- React-RuntimeCore
- React-utils
- React-runtimescheduler (0.74.3):
- glog
- hermes-engine
- RCT-Folly (= 2024.01.01.00)
- React-callinvoker
- React-cxxreact
- React-debug
- React-featureflags
- React-jsi
- React-rendererdebug
- React-runtimeexecutor
- React-utils
- React-utils (0.74.3):
- glog
- hermes-engine
- RCT-Folly (= 2024.01.01.00)
- React-debug
- React-jsi (= 0.74.3)
- ReactCommon (0.74.3):
- ReactCommon/turbomodule (= 0.74.3)
- ReactCommon/turbomodule (0.74.3):
- DoubleConversion
- fmt (= 9.1.0)
- glog
- hermes-engine
- RCT-Folly (= 2024.01.01.00)
- React-callinvoker (= 0.74.3)
- React-cxxreact (= 0.74.3)
- React-jsi (= 0.74.3)
- React-logger (= 0.74.3)
- React-perflogger (= 0.74.3)
- ReactCommon/turbomodule/bridging (= 0.74.3)
- ReactCommon/turbomodule/core (= 0.74.3)
- ReactCommon/turbomodule/bridging (0.74.3):
- DoubleConversion
- fmt (= 9.1.0)
- glog
- hermes-engine
- RCT-Folly (= 2024.01.01.00)
- React-callinvoker (= 0.74.3)
- React-cxxreact (= 0.74.3)
- React-jsi (= 0.74.3)
- React-logger (= 0.74.3)
- React-perflogger (= 0.74.3)
- ReactCommon/turbomodule/core (0.74.3):
- DoubleConversion
- fmt (= 9.1.0)
- glog
- hermes-engine
- RCT-Folly (= 2024.01.01.00)
- React-callinvoker (= 0.74.3)
- React-cxxreact (= 0.74.3)
- React-debug (= 0.74.3)
- React-jsi (= 0.74.3)
- React-logger (= 0.74.3)
- React-perflogger (= 0.74.3)
- React-utils (= 0.74.3)
- SocketRocket (0.7.0)
- Yoga (0.0.0)
DEPENDENCIES:
- boost (from `../node_modules/react-native/third-party-podspecs/boost.podspec`)
- DoubleConversion (from `../node_modules/react-native/third-party-podspecs/DoubleConversion.podspec`)
- FBLazyVector (from `../node_modules/react-native/Libraries/FBLazyVector`)
- fmt (from `../node_modules/react-native/third-party-podspecs/fmt.podspec`)
- glog (from `../node_modules/react-native/third-party-podspecs/glog.podspec`)
- hermes-engine (from `../node_modules/react-native/sdks/hermes-engine/hermes-engine.podspec`)
- MyIdSDK
- RCT-Folly (from `../node_modules/react-native/third-party-podspecs/RCT-Folly.podspec`)
- RCT-Folly/Fabric (from `../node_modules/react-native/third-party-podspecs/RCT-Folly.podspec`)
- RCTDeprecation (from `../node_modules/react-native/ReactApple/Libraries/RCTFoundation/RCTDeprecation`)
- RCTRequired (from `../node_modules/react-native/Libraries/Required`)
- RCTTypeSafety (from `../node_modules/react-native/Libraries/TypeSafety`)
- React (from `../node_modules/react-native/`)
- React-callinvoker (from `../node_modules/react-native/ReactCommon/callinvoker`)
- React-Codegen (from `build/generated/ios`)
- React-Core (from `../node_modules/react-native/`)
- React-Core/RCTWebSocket (from `../node_modules/react-native/`)
- React-CoreModules (from `../node_modules/react-native/React/CoreModules`)
- React-cxxreact (from `../node_modules/react-native/ReactCommon/cxxreact`)
- React-debug (from `../node_modules/react-native/ReactCommon/react/debug`)
- React-Fabric (from `../node_modules/react-native/ReactCommon`)
- React-FabricImage (from `../node_modules/react-native/ReactCommon`)
- React-featureflags (from `../node_modules/react-native/ReactCommon/react/featureflags`)
- React-graphics (from `../node_modules/react-native/ReactCommon/react/renderer/graphics`)
- React-hermes (from `../node_modules/react-native/ReactCommon/hermes`)
- React-ImageManager (from `../node_modules/react-native/ReactCommon/react/renderer/imagemanager/platform/ios`)
- React-jserrorhandler (from `../node_modules/react-native/ReactCommon/jserrorhandler`)
- React-jsi (from `../node_modules/react-native/ReactCommon/jsi`)
- React-jsiexecutor (from `../node_modules/react-native/ReactCommon/jsiexecutor`)
- React-jsinspector (from `../node_modules/react-native/ReactCommon/jsinspector-modern`)
- React-jsitracing (from `../node_modules/react-native/ReactCommon/hermes/executor/`)
- React-logger (from `../node_modules/react-native/ReactCommon/logger`)
- React-Mapbuffer (from `../node_modules/react-native/ReactCommon`)
- React-nativeconfig (from `../node_modules/react-native/ReactCommon`)
- React-NativeModulesApple (from `../node_modules/react-native/ReactCommon/react/nativemodule/core/platform/ios`)
- React-perflogger (from `../node_modules/react-native/ReactCommon/reactperflogger`)
- React-RCTActionSheet (from `../node_modules/react-native/Libraries/ActionSheetIOS`)
- React-RCTAnimation (from `../node_modules/react-native/Libraries/NativeAnimation`)
- React-RCTAppDelegate (from `../node_modules/react-native/Libraries/AppDelegate`)
- React-RCTBlob (from `../node_modules/react-native/Libraries/Blob`)
- React-RCTFabric (from `../node_modules/react-native/React`)
- React-RCTImage (from `../node_modules/react-native/Libraries/Image`)
- React-RCTLinking (from `../node_modules/react-native/Libraries/LinkingIOS`)
- React-RCTNetwork (from `../node_modules/react-native/Libraries/Network`)
- React-RCTSettings (from `../node_modules/react-native/Libraries/Settings`)
- React-RCTText (from `../node_modules/react-native/Libraries/Text`)
- React-RCTVibration (from `../node_modules/react-native/Libraries/Vibration`)
- React-rendererdebug (from `../node_modules/react-native/ReactCommon/react/renderer/debug`)
- React-rncore (from `../node_modules/react-native/ReactCommon`)
- React-RuntimeApple (from `../node_modules/react-native/ReactCommon/react/runtime/platform/ios`)
- React-RuntimeCore (from `../node_modules/react-native/ReactCommon/react/runtime`)
- React-runtimeexecutor (from `../node_modules/react-native/ReactCommon/runtimeexecutor`)
- React-RuntimeHermes (from `../node_modules/react-native/ReactCommon/react/runtime`)
- React-runtimescheduler (from `../node_modules/react-native/ReactCommon/react/renderer/runtimescheduler`)
- React-utils (from `../node_modules/react-native/ReactCommon/react/utils`)
- ReactCommon/turbomodule/core (from `../node_modules/react-native/ReactCommon`)
- Yoga (from `../node_modules/react-native/ReactCommon/yoga`)
SPEC REPOS:
trunk:
- MyIdSDK
- SocketRocket
EXTERNAL SOURCES:
boost:
:podspec: "../node_modules/react-native/third-party-podspecs/boost.podspec"
DoubleConversion:
:podspec: "../node_modules/react-native/third-party-podspecs/DoubleConversion.podspec"
FBLazyVector:
:path: "../node_modules/react-native/Libraries/FBLazyVector"
fmt:
:podspec: "../node_modules/react-native/third-party-podspecs/fmt.podspec"
glog:
:podspec: "../node_modules/react-native/third-party-podspecs/glog.podspec"
hermes-engine:
:podspec: "../node_modules/react-native/sdks/hermes-engine/hermes-engine.podspec"
:tag: hermes-2024-06-28-RNv0.74.3-7bda0c267e76d11b68a585f84cfdd65000babf85
RCT-Folly:
:podspec: "../node_modules/react-native/third-party-podspecs/RCT-Folly.podspec"
RCTDeprecation:
:path: "../node_modules/react-native/ReactApple/Libraries/RCTFoundation/RCTDeprecation"
RCTRequired:
:path: "../node_modules/react-native/Libraries/Required"
RCTTypeSafety:
:path: "../node_modules/react-native/Libraries/TypeSafety"
React:
:path: "../node_modules/react-native/"
React-callinvoker:
:path: "../node_modules/react-native/ReactCommon/callinvoker"
React-Codegen:
:path: build/generated/ios
React-Core:
:path: "../node_modules/react-native/"
React-CoreModules:
:path: "../node_modules/react-native/React/CoreModules"
React-cxxreact:
:path: "../node_modules/react-native/ReactCommon/cxxreact"
React-debug:
:path: "../node_modules/react-native/ReactCommon/react/debug"
React-Fabric:
:path: "../node_modules/react-native/ReactCommon"
React-FabricImage:
:path: "../node_modules/react-native/ReactCommon"
React-featureflags:
:path: "../node_modules/react-native/ReactCommon/react/featureflags"
React-graphics:
:path: "../node_modules/react-native/ReactCommon/react/renderer/graphics"
React-hermes:
:path: "../node_modules/react-native/ReactCommon/hermes"
React-ImageManager:
:path: "../node_modules/react-native/ReactCommon/react/renderer/imagemanager/platform/ios"
React-jserrorhandler:
:path: "../node_modules/react-native/ReactCommon/jserrorhandler"
React-jsi:
:path: "../node_modules/react-native/ReactCommon/jsi"
React-jsiexecutor:
:path: "../node_modules/react-native/ReactCommon/jsiexecutor"
React-jsinspector:
:path: "../node_modules/react-native/ReactCommon/jsinspector-modern"
React-jsitracing:
:path: "../node_modules/react-native/ReactCommon/hermes/executor/"
React-logger:
:path: "../node_modules/react-native/ReactCommon/logger"
React-Mapbuffer:
:path: "../node_modules/react-native/ReactCommon"
React-nativeconfig:
:path: "../node_modules/react-native/ReactCommon"
React-NativeModulesApple:
:path: "../node_modules/react-native/ReactCommon/react/nativemodule/core/platform/ios"
React-perflogger:
:path: "../node_modules/react-native/ReactCommon/reactperflogger"
React-RCTActionSheet:
:path: "../node_modules/react-native/Libraries/ActionSheetIOS"
React-RCTAnimation:
:path: "../node_modules/react-native/Libraries/NativeAnimation"
React-RCTAppDelegate:
:path: "../node_modules/react-native/Libraries/AppDelegate"
React-RCTBlob:
:path: "../node_modules/react-native/Libraries/Blob"
React-RCTFabric:
:path: "../node_modules/react-native/React"
React-RCTImage:
:path: "../node_modules/react-native/Libraries/Image"
React-RCTLinking:
:path: "../node_modules/react-native/Libraries/LinkingIOS"
React-RCTNetwork:
:path: "../node_modules/react-native/Libraries/Network"
React-RCTSettings:
:path: "../node_modules/react-native/Libraries/Settings"
React-RCTText:
:path: "../node_modules/react-native/Libraries/Text"
React-RCTVibration:
:path: "../node_modules/react-native/Libraries/Vibration"
React-rendererdebug:
:path: "../node_modules/react-native/ReactCommon/react/renderer/debug"
React-rncore:
:path: "../node_modules/react-native/ReactCommon"
React-RuntimeApple:
:path: "../node_modules/react-native/ReactCommon/react/runtime/platform/ios"
React-RuntimeCore:
:path: "../node_modules/react-native/ReactCommon/react/runtime"
React-runtimeexecutor:
:path: "../node_modules/react-native/ReactCommon/runtimeexecutor"
React-RuntimeHermes:
:path: "../node_modules/react-native/ReactCommon/react/runtime"
React-runtimescheduler:
:path: "../node_modules/react-native/ReactCommon/react/renderer/runtimescheduler"
React-utils:
:path: "../node_modules/react-native/ReactCommon/react/utils"
ReactCommon:
:path: "../node_modules/react-native/ReactCommon"
Yoga:
:path: "../node_modules/react-native/ReactCommon/yoga"
SPEC CHECKSUMS:
boost: d3f49c53809116a5d38da093a8aa78bf551aed09
DoubleConversion: 76ab83afb40bddeeee456813d9c04f67f78771b5
FBLazyVector: 7e977dd099937dc5458851233141583abba49ff2
fmt: 4c2741a687cc09f0634a2e2c72a838b99f1ff120
glog: fdfdfe5479092de0c4bdbebedd9056951f092c4f
hermes-engine: 1f547997900dd0752dc0cc0ae6dd16173c49e09b
MyIdSDK: b6929bf779782f9358817c91e5fc73d0060bf88b
RCT-Folly: 02617c592a293bd6d418e0a88ff4ee1f88329b47
RCTDeprecation: 4c7eeb42be0b2e95195563c49be08d0b839d22b4
RCTRequired: d530a0f489699c8500e944fde963102c42dcd0c2
RCTTypeSafety: b20878506b094fa3d9007d7b9e4be0faa3562499
React: 2f9da0177233f60fa3462d83fcccde245759f81a
React-callinvoker: d0205f0dcebf72ec27263ab41e3a5ad827ed503f
React-Codegen: b4457c8557cb61a27508745f8b03f16afeb9ef59
React-Core: 690ebbbf8f8dcfba6686ce8927731d3f025c3114
React-CoreModules: 185da31f5eb2e6043c3d19b10c64c4661322ed6a
React-cxxreact: c53d2ac9246235351086b8c588feaf775b4ec7f7
React-debug: dd8f7c772fda4196814a3b12620863d1d98b3a53
React-Fabric: 68935648d5c81e6b84445d9e726a79301f1fac8f
React-FabricImage: c92bd5ed4b553c800ca39aee305aaf8dd3e9f4b0
React-featureflags: ead50fe0ee4ab9278b5fd9f3f2f0f63e316452f4
React-graphics: 71c87b09041e45c61809cd357436e570dea5ed48
React-hermes: 917b7ab4c3cb9204c2ad020d74f313830097148b
React-ImageManager: 1086d48d00fcb511ea119bfc58fb12a72c4dcb95
React-jserrorhandler: 84d45913636750c2e620a8c8e049964967040405
React-jsi: 024b933267079f80c30a5cae97bf5ce521217505
React-jsiexecutor: 45cb079c87db3f514da3acfc686387a0e01de5c5
React-jsinspector: 1066f8b3da937daf8ced4cf3786eb29e1e4f9b30
React-jsitracing: 6b3c8c98313642140530f93c46f5a6ca4530b446
React-logger: fa92ba4d3a5d39ac450f59be2a3cec7b099f0304
React-Mapbuffer: 9f68550e7c6839d01411ac8896aea5c868eff63a
React-nativeconfig: fa5de9d8f4dbd5917358f8ad3ad1e08762f01dcb
React-NativeModulesApple: 585d1b78e0597de364d259cb56007052d0bda5e5
React-perflogger: 7bb9ba49435ff66b666e7966ee10082508a203e8
React-RCTActionSheet: a2816ae2b5c8523c2bc18a8f874a724a096e6d97
React-RCTAnimation: e78f52d7422bac13e1213e25e9bcbf99be872e1a
React-RCTAppDelegate: 24f46de486cfa3a9f46e4b0786eaf17d92e1e0c6
React-RCTBlob: 9f9d6599d1b00690704dadc4a4bc33a7e76938be
React-RCTFabric: 609e66bb0371b9082c62ed677ee0614efe711bf2
React-RCTImage: 39dd5aee6b92213845e1e7a7c41865801dc33493
React-RCTLinking: 35d742a982f901f9ea416d772763e2da65c2dc7d
React-RCTNetwork: b078576c0c896c71905f841716b9f9f5922111dc
React-RCTSettings: 900aab52b5b1212f247c2944d88f4defbf6146f2
React-RCTText: a3895ab4e5df4a5fd41b6f059eed484a0c7016d1
React-RCTVibration: ab4912e1427d8de00ef89e9e6582094c4c25dc05
React-rendererdebug: 542934058708a643fa5743902eb2fedc0833770a
React-rncore: f6c23d9810c8de9e369781bb7b1d5511e9d9f4e7
React-RuntimeApple: ce41ba7df744c7a6c2cc490a9b2e15fc58019508
React-RuntimeCore: 350218ac9ee1412ddc9806f248141c8fb9bccd8b
React-runtimeexecutor: 69cab8ddf409de6d6a855a71c8af9e7290c4e55b
React-RuntimeHermes: 9d0812e3370111dd175aa1fa8bd4da93a9efc4fd
React-runtimescheduler: 0c80752bceb80924cb8a4babc2a8e3ed70d41e87
React-utils: a06061b3887c702235d2dac92dacbd93e1ea079e
ReactCommon: f00e436b3925a7ae44dfa294b43ef360fbd8ccc4
SocketRocket: abac6f5de4d4d62d24e11868d7a2f427e0ef940d
Yoga: 04f1db30bb810187397fa4c37dd1868a27af229c
PODFILE CHECKSUM: b692a08234ac31493bb7c1ed0f0ce17fb72a6e5b
COCOAPODS: 1.15.2
const {getDefaultConfig, mergeConfig} = require('@react-native/metro-config');
/**
* Metro configuration
* https://reactnative.dev/docs/metro
*
* @type {import('metro-config').MetroConfig}
*/
const config = {};
module.exports = mergeConfig(getDefaultConfig(__dirname), config);
{
"name": "MyID",
"version": "0.0.1",
"private": true,
"name": "myid-sdk",
"version": "0.1.0",
"description": "React Native wrapper for the MyID identity verification SDK",
"main": "./lib/module/index.js",
"types": "./lib/typescript/src/index.d.ts",
"exports": {
".": {
"myid-sdk-source": "./src/index.tsx",
"types": "./lib/typescript/src/index.d.ts",
"default": "./lib/module/index.js"
},
"./package.json": "./package.json"
},
"files": [
"src",
"lib",
"android",
"ios",
"cpp",
"*.podspec",
"react-native.config.js",
"!ios/build",
"!android/build",
"!android/gradle",
"!android/gradlew",
"!android/gradlew.bat",
"!android/local.properties",
"!**/__tests__",
"!**/__fixtures__",
"!**/__mocks__",
"!**/.*"
],
"scripts": {
"android": "react-native run-android",
"ios": "react-native run-ios",
"lint": "eslint .",
"start": "react-native start",
"ios:pod:reset": "cd ios && pod deintegrate && pod setup && pod install --verbose && cd ..",
"test": "jest",
"adb": "adb reverse tcp:8081 tcp:8081"
},
"dependencies": {
"react": "18.2.0",
"react-native": "0.74.3"
"example": "yarn workspace myid-sdk-example",
"clean": "del-cli android/build example/android/build example/android/app/build example/ios/build lib",
"prepare": "bob build",
"typecheck": "tsc",
"lint": "eslint \"**/*.{js,ts,tsx}\""
},
"keywords": [
"react-native",
"ios",
"android"
],
"repository": {
"type": "git",
"url": "git+https://gitlab.aigroup.uz/myid-public-code/myid-rn-sdk.git"
},
"author": "MyID <javokhirdev@gmail.com> (https://myid.uz)",
"license": "MIT",
"bugs": {
"url": "https://gitlab.aigroup.uz/myid-public-code/myid-rn-sdk/issues"
},
"homepage": "https://gitlab.aigroup.uz/myid-public-code/myid-rn-sdk#readme",
"publishConfig": {
"registry": "https://registry.npmjs.org/"
},
"devDependencies": {
"@babel/core": "^7.20.0",
"@babel/preset-env": "^7.20.0",
"@babel/runtime": "^7.20.0",
"@react-native/babel-preset": "0.74.85",
"@react-native/eslint-config": "0.74.85",
"@react-native/metro-config": "0.74.85",
"@react-native/typescript-config": "0.74.85",
"@types/react": "^18.2.6",
"@types/react-test-renderer": "^18.0.0",
"babel-jest": "^29.6.3",
"eslint": "^8.19.0",
"jest": "^29.6.3",
"prettier": "2.8.8",
"react-test-renderer": "18.2.0",
"typescript": "5.0.4"
},
"engines": {
"node": ">=18"
},
"packageManager": "yarn@3.6.4"
"@eslint/compat": "^2.1.0",
"@eslint/eslintrc": "^3.3.6",
"@eslint/js": "^9.39.5",
"@react-native/babel-preset": "0.86.2",
"@react-native/eslint-config": "0.86.2",
"@types/react": "^19.2.0",
"del-cli": "^7.0.0",
"eslint": "^9.39.5",
"eslint-config-prettier": "^10.1.8",
"eslint-plugin-ft-flow": "^3.0.11",
"eslint-plugin-prettier": "^5.5.6",
"prettier": "^3.9.6",
"react": "19.2.3",
"react-native": "0.86.2",
"react-native-builder-bob": "^0.43.1",
"turbo": "^2.10.8",
"typescript": "^6.0.3"
},
"peerDependencies": {
"react": "*",
"react-native": "*"
},
"workspaces": [
"example"
],
"packageManager": "yarn@4.11.0",
"react-native-builder-bob": {
"source": "src",
"output": "lib",
"targets": [
[
"module",
{
"esm": true
}
],
[
"typescript",
{
"project": "tsconfig.build.json"
}
]
]
},
"codegenConfig": {
"name": "MyidSdkSpec",
"type": "modules",
"jsSrcsDir": "src",
"android": {
"javaPackageName": "com.myidsdk"
}
},
"prettier": {
"quoteProps": "consistent",
"singleQuote": true,
"tabWidth": 2,
"trailingComma": "es5",
"useTabs": false
},
"create-react-native-library": {
"type": "turbo-module",
"languages": "kotlin-objc",
"tools": [
"eslint"
],
"version": "0.63.1"
}
}
import { TurboModuleRegistry, type TurboModule } from 'react-native';
export interface Spec extends TurboModule {
multiply(a: number, b: number): number;
}
export default TurboModuleRegistry.getEnforcing<Spec>('MyidSdk');
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment