68b9db4d11
Converts iOS implementation from Objective-c to Swift # During the conversion process some updates to the code structure were also made - Modularize codebase from single file to smaller focused files - Untangled large nested IF statements - Added more null checks, since Swift is more strict with null pointers - Added property to allow for decoding of local video sources with self contained key for offline playback - Updates example apps to test react-native 0.63.4 and uses auto native dependency imports for android and ios
393 lines
14 KiB
Plaintext
393 lines
14 KiB
Plaintext
PODS:
|
|
- boost-for-react-native (1.63.0)
|
|
- DoubleConversion (1.1.6)
|
|
- FBLazyVector (0.63.4)
|
|
- FBReactNativeSpec (0.63.4):
|
|
- Folly (= 2020.01.13.00)
|
|
- RCTRequired (= 0.63.4)
|
|
- RCTTypeSafety (= 0.63.4)
|
|
- React-Core (= 0.63.4)
|
|
- React-jsi (= 0.63.4)
|
|
- ReactCommon/turbomodule/core (= 0.63.4)
|
|
- Folly (2020.01.13.00):
|
|
- boost-for-react-native
|
|
- DoubleConversion
|
|
- Folly/Default (= 2020.01.13.00)
|
|
- glog
|
|
- Folly/Default (2020.01.13.00):
|
|
- boost-for-react-native
|
|
- DoubleConversion
|
|
- glog
|
|
- glog (0.3.5)
|
|
- PromisesObjC (2.0.0)
|
|
- PromisesSwift (2.0.0):
|
|
- PromisesObjC (= 2.0.0)
|
|
- RCTRequired (0.63.4)
|
|
- RCTTypeSafety (0.63.4):
|
|
- FBLazyVector (= 0.63.4)
|
|
- Folly (= 2020.01.13.00)
|
|
- RCTRequired (= 0.63.4)
|
|
- React-Core (= 0.63.4)
|
|
- React (0.63.4):
|
|
- React-Core (= 0.63.4)
|
|
- React-Core/DevSupport (= 0.63.4)
|
|
- React-Core/RCTWebSocket (= 0.63.4)
|
|
- React-RCTActionSheet (= 0.63.4)
|
|
- React-RCTAnimation (= 0.63.4)
|
|
- React-RCTBlob (= 0.63.4)
|
|
- React-RCTImage (= 0.63.4)
|
|
- React-RCTLinking (= 0.63.4)
|
|
- React-RCTNetwork (= 0.63.4)
|
|
- React-RCTSettings (= 0.63.4)
|
|
- React-RCTText (= 0.63.4)
|
|
- React-RCTVibration (= 0.63.4)
|
|
- React-callinvoker (0.63.4)
|
|
- React-Core (0.63.4):
|
|
- Folly (= 2020.01.13.00)
|
|
- glog
|
|
- React-Core/Default (= 0.63.4)
|
|
- React-cxxreact (= 0.63.4)
|
|
- React-jsi (= 0.63.4)
|
|
- React-jsiexecutor (= 0.63.4)
|
|
- Yoga
|
|
- React-Core/CoreModulesHeaders (0.63.4):
|
|
- Folly (= 2020.01.13.00)
|
|
- glog
|
|
- React-Core/Default
|
|
- React-cxxreact (= 0.63.4)
|
|
- React-jsi (= 0.63.4)
|
|
- React-jsiexecutor (= 0.63.4)
|
|
- Yoga
|
|
- React-Core/Default (0.63.4):
|
|
- Folly (= 2020.01.13.00)
|
|
- glog
|
|
- React-cxxreact (= 0.63.4)
|
|
- React-jsi (= 0.63.4)
|
|
- React-jsiexecutor (= 0.63.4)
|
|
- Yoga
|
|
- React-Core/DevSupport (0.63.4):
|
|
- Folly (= 2020.01.13.00)
|
|
- glog
|
|
- React-Core/Default (= 0.63.4)
|
|
- React-Core/RCTWebSocket (= 0.63.4)
|
|
- React-cxxreact (= 0.63.4)
|
|
- React-jsi (= 0.63.4)
|
|
- React-jsiexecutor (= 0.63.4)
|
|
- React-jsinspector (= 0.63.4)
|
|
- Yoga
|
|
- React-Core/RCTActionSheetHeaders (0.63.4):
|
|
- Folly (= 2020.01.13.00)
|
|
- glog
|
|
- React-Core/Default
|
|
- React-cxxreact (= 0.63.4)
|
|
- React-jsi (= 0.63.4)
|
|
- React-jsiexecutor (= 0.63.4)
|
|
- Yoga
|
|
- React-Core/RCTAnimationHeaders (0.63.4):
|
|
- Folly (= 2020.01.13.00)
|
|
- glog
|
|
- React-Core/Default
|
|
- React-cxxreact (= 0.63.4)
|
|
- React-jsi (= 0.63.4)
|
|
- React-jsiexecutor (= 0.63.4)
|
|
- Yoga
|
|
- React-Core/RCTBlobHeaders (0.63.4):
|
|
- Folly (= 2020.01.13.00)
|
|
- glog
|
|
- React-Core/Default
|
|
- React-cxxreact (= 0.63.4)
|
|
- React-jsi (= 0.63.4)
|
|
- React-jsiexecutor (= 0.63.4)
|
|
- Yoga
|
|
- React-Core/RCTImageHeaders (0.63.4):
|
|
- Folly (= 2020.01.13.00)
|
|
- glog
|
|
- React-Core/Default
|
|
- React-cxxreact (= 0.63.4)
|
|
- React-jsi (= 0.63.4)
|
|
- React-jsiexecutor (= 0.63.4)
|
|
- Yoga
|
|
- React-Core/RCTLinkingHeaders (0.63.4):
|
|
- Folly (= 2020.01.13.00)
|
|
- glog
|
|
- React-Core/Default
|
|
- React-cxxreact (= 0.63.4)
|
|
- React-jsi (= 0.63.4)
|
|
- React-jsiexecutor (= 0.63.4)
|
|
- Yoga
|
|
- React-Core/RCTNetworkHeaders (0.63.4):
|
|
- Folly (= 2020.01.13.00)
|
|
- glog
|
|
- React-Core/Default
|
|
- React-cxxreact (= 0.63.4)
|
|
- React-jsi (= 0.63.4)
|
|
- React-jsiexecutor (= 0.63.4)
|
|
- Yoga
|
|
- React-Core/RCTSettingsHeaders (0.63.4):
|
|
- Folly (= 2020.01.13.00)
|
|
- glog
|
|
- React-Core/Default
|
|
- React-cxxreact (= 0.63.4)
|
|
- React-jsi (= 0.63.4)
|
|
- React-jsiexecutor (= 0.63.4)
|
|
- Yoga
|
|
- React-Core/RCTTextHeaders (0.63.4):
|
|
- Folly (= 2020.01.13.00)
|
|
- glog
|
|
- React-Core/Default
|
|
- React-cxxreact (= 0.63.4)
|
|
- React-jsi (= 0.63.4)
|
|
- React-jsiexecutor (= 0.63.4)
|
|
- Yoga
|
|
- React-Core/RCTVibrationHeaders (0.63.4):
|
|
- Folly (= 2020.01.13.00)
|
|
- glog
|
|
- React-Core/Default
|
|
- React-cxxreact (= 0.63.4)
|
|
- React-jsi (= 0.63.4)
|
|
- React-jsiexecutor (= 0.63.4)
|
|
- Yoga
|
|
- React-Core/RCTWebSocket (0.63.4):
|
|
- Folly (= 2020.01.13.00)
|
|
- glog
|
|
- React-Core/Default (= 0.63.4)
|
|
- React-cxxreact (= 0.63.4)
|
|
- React-jsi (= 0.63.4)
|
|
- React-jsiexecutor (= 0.63.4)
|
|
- Yoga
|
|
- React-CoreModules (0.63.4):
|
|
- FBReactNativeSpec (= 0.63.4)
|
|
- Folly (= 2020.01.13.00)
|
|
- RCTTypeSafety (= 0.63.4)
|
|
- React-Core/CoreModulesHeaders (= 0.63.4)
|
|
- React-jsi (= 0.63.4)
|
|
- React-RCTImage (= 0.63.4)
|
|
- ReactCommon/turbomodule/core (= 0.63.4)
|
|
- React-cxxreact (0.63.4):
|
|
- boost-for-react-native (= 1.63.0)
|
|
- DoubleConversion
|
|
- Folly (= 2020.01.13.00)
|
|
- glog
|
|
- React-callinvoker (= 0.63.4)
|
|
- React-jsinspector (= 0.63.4)
|
|
- React-jsi (0.63.4):
|
|
- boost-for-react-native (= 1.63.0)
|
|
- DoubleConversion
|
|
- Folly (= 2020.01.13.00)
|
|
- glog
|
|
- React-jsi/Default (= 0.63.4)
|
|
- React-jsi/Default (0.63.4):
|
|
- boost-for-react-native (= 1.63.0)
|
|
- DoubleConversion
|
|
- Folly (= 2020.01.13.00)
|
|
- glog
|
|
- React-jsiexecutor (0.63.4):
|
|
- DoubleConversion
|
|
- Folly (= 2020.01.13.00)
|
|
- glog
|
|
- React-cxxreact (= 0.63.4)
|
|
- React-jsi (= 0.63.4)
|
|
- React-jsinspector (0.63.4)
|
|
- react-native-video (6.0.0-alpha1):
|
|
- React-Core
|
|
- react-native-video/Video (= 6.0.0-alpha1)
|
|
- react-native-video/Video (6.0.0-alpha1):
|
|
- PromisesSwift
|
|
- React-Core
|
|
- React-RCTActionSheet (0.63.4):
|
|
- React-Core/RCTActionSheetHeaders (= 0.63.4)
|
|
- React-RCTAnimation (0.63.4):
|
|
- FBReactNativeSpec (= 0.63.4)
|
|
- Folly (= 2020.01.13.00)
|
|
- RCTTypeSafety (= 0.63.4)
|
|
- React-Core/RCTAnimationHeaders (= 0.63.4)
|
|
- React-jsi (= 0.63.4)
|
|
- ReactCommon/turbomodule/core (= 0.63.4)
|
|
- React-RCTBlob (0.63.4):
|
|
- FBReactNativeSpec (= 0.63.4)
|
|
- Folly (= 2020.01.13.00)
|
|
- React-Core/RCTBlobHeaders (= 0.63.4)
|
|
- React-Core/RCTWebSocket (= 0.63.4)
|
|
- React-jsi (= 0.63.4)
|
|
- React-RCTNetwork (= 0.63.4)
|
|
- ReactCommon/turbomodule/core (= 0.63.4)
|
|
- React-RCTImage (0.63.4):
|
|
- FBReactNativeSpec (= 0.63.4)
|
|
- Folly (= 2020.01.13.00)
|
|
- RCTTypeSafety (= 0.63.4)
|
|
- React-Core/RCTImageHeaders (= 0.63.4)
|
|
- React-jsi (= 0.63.4)
|
|
- React-RCTNetwork (= 0.63.4)
|
|
- ReactCommon/turbomodule/core (= 0.63.4)
|
|
- React-RCTLinking (0.63.4):
|
|
- FBReactNativeSpec (= 0.63.4)
|
|
- React-Core/RCTLinkingHeaders (= 0.63.4)
|
|
- React-jsi (= 0.63.4)
|
|
- ReactCommon/turbomodule/core (= 0.63.4)
|
|
- React-RCTNetwork (0.63.4):
|
|
- FBReactNativeSpec (= 0.63.4)
|
|
- Folly (= 2020.01.13.00)
|
|
- RCTTypeSafety (= 0.63.4)
|
|
- React-Core/RCTNetworkHeaders (= 0.63.4)
|
|
- React-jsi (= 0.63.4)
|
|
- ReactCommon/turbomodule/core (= 0.63.4)
|
|
- React-RCTSettings (0.63.4):
|
|
- FBReactNativeSpec (= 0.63.4)
|
|
- Folly (= 2020.01.13.00)
|
|
- RCTTypeSafety (= 0.63.4)
|
|
- React-Core/RCTSettingsHeaders (= 0.63.4)
|
|
- React-jsi (= 0.63.4)
|
|
- ReactCommon/turbomodule/core (= 0.63.4)
|
|
- React-RCTText (0.63.4):
|
|
- React-Core/RCTTextHeaders (= 0.63.4)
|
|
- React-RCTVibration (0.63.4):
|
|
- FBReactNativeSpec (= 0.63.4)
|
|
- Folly (= 2020.01.13.00)
|
|
- React-Core/RCTVibrationHeaders (= 0.63.4)
|
|
- React-jsi (= 0.63.4)
|
|
- ReactCommon/turbomodule/core (= 0.63.4)
|
|
- ReactCommon/turbomodule/core (0.63.4):
|
|
- DoubleConversion
|
|
- Folly (= 2020.01.13.00)
|
|
- glog
|
|
- React-callinvoker (= 0.63.4)
|
|
- React-Core (= 0.63.4)
|
|
- React-cxxreact (= 0.63.4)
|
|
- React-jsi (= 0.63.4)
|
|
- RNCPicker (1.16.8):
|
|
- React-Core
|
|
- Yoga (1.14.0)
|
|
|
|
DEPENDENCIES:
|
|
- DoubleConversion (from `../node_modules/react-native/third-party-podspecs/DoubleConversion.podspec`)
|
|
- FBLazyVector (from `../node_modules/react-native/Libraries/FBLazyVector`)
|
|
- FBReactNativeSpec (from `../node_modules/react-native/Libraries/FBReactNativeSpec`)
|
|
- Folly (from `../node_modules/react-native/third-party-podspecs/Folly.podspec`)
|
|
- glog (from `../node_modules/react-native/third-party-podspecs/glog.podspec`)
|
|
- RCTRequired (from `../node_modules/react-native/Libraries/RCTRequired`)
|
|
- RCTTypeSafety (from `../node_modules/react-native/Libraries/TypeSafety`)
|
|
- React (from `../node_modules/react-native/`)
|
|
- React-callinvoker (from `../node_modules/react-native/ReactCommon/callinvoker`)
|
|
- React-Core (from `../node_modules/react-native/`)
|
|
- React-Core/DevSupport (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-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`)
|
|
- react-native-video (from `../node_modules/react-native-video`)
|
|
- React-RCTActionSheet (from `../node_modules/react-native/Libraries/ActionSheetIOS`)
|
|
- React-RCTAnimation (from `../node_modules/react-native/Libraries/NativeAnimation`)
|
|
- React-RCTBlob (from `../node_modules/react-native/Libraries/Blob`)
|
|
- 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`)
|
|
- ReactCommon/turbomodule/core (from `../node_modules/react-native/ReactCommon`)
|
|
- "RNCPicker (from `../node_modules/@react-native-picker/picker`)"
|
|
- Yoga (from `../node_modules/react-native/ReactCommon/yoga`)
|
|
|
|
SPEC REPOS:
|
|
trunk:
|
|
- boost-for-react-native
|
|
- PromisesObjC
|
|
- PromisesSwift
|
|
|
|
EXTERNAL SOURCES:
|
|
DoubleConversion:
|
|
:podspec: "../node_modules/react-native/third-party-podspecs/DoubleConversion.podspec"
|
|
FBLazyVector:
|
|
:path: "../node_modules/react-native/Libraries/FBLazyVector"
|
|
FBReactNativeSpec:
|
|
:path: "../node_modules/react-native/Libraries/FBReactNativeSpec"
|
|
Folly:
|
|
:podspec: "../node_modules/react-native/third-party-podspecs/Folly.podspec"
|
|
glog:
|
|
:podspec: "../node_modules/react-native/third-party-podspecs/glog.podspec"
|
|
RCTRequired:
|
|
:path: "../node_modules/react-native/Libraries/RCTRequired"
|
|
RCTTypeSafety:
|
|
:path: "../node_modules/react-native/Libraries/TypeSafety"
|
|
React:
|
|
:path: "../node_modules/react-native/"
|
|
React-callinvoker:
|
|
:path: "../node_modules/react-native/ReactCommon/callinvoker"
|
|
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-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"
|
|
react-native-video:
|
|
:path: "../node_modules/react-native-video"
|
|
React-RCTActionSheet:
|
|
:path: "../node_modules/react-native/Libraries/ActionSheetIOS"
|
|
React-RCTAnimation:
|
|
:path: "../node_modules/react-native/Libraries/NativeAnimation"
|
|
React-RCTBlob:
|
|
:path: "../node_modules/react-native/Libraries/Blob"
|
|
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"
|
|
ReactCommon:
|
|
:path: "../node_modules/react-native/ReactCommon"
|
|
RNCPicker:
|
|
:path: "../node_modules/@react-native-picker/picker"
|
|
Yoga:
|
|
:path: "../node_modules/react-native/ReactCommon/yoga"
|
|
|
|
SPEC CHECKSUMS:
|
|
boost-for-react-native: 39c7adb57c4e60d6c5479dd8623128eb5b3f0f2c
|
|
DoubleConversion: cde416483dac037923206447da6e1454df403714
|
|
FBLazyVector: 3bb422f41b18121b71783a905c10e58606f7dc3e
|
|
FBReactNativeSpec: f2c97f2529dd79c083355182cc158c9f98f4bd6e
|
|
Folly: b73c3869541e86821df3c387eb0af5f65addfab4
|
|
glog: 40a13f7840415b9a77023fbcae0f1e6f43192af3
|
|
PromisesObjC: 68159ce6952d93e17b2dfe273b8c40907db5ba58
|
|
PromisesSwift: e0b2a6433469efb0b83a2b84c62a2abab8e5e5d4
|
|
RCTRequired: 082f10cd3f905d6c124597fd1c14f6f2655ff65e
|
|
RCTTypeSafety: 8c9c544ecbf20337d069e4ae7fd9a377aadf504b
|
|
React: b0a957a2c44da4113b0c4c9853d8387f8e64e615
|
|
React-callinvoker: c3f44dd3cb195b6aa46621fff95ded79d59043fe
|
|
React-Core: d3b2a1ac9a2c13c3bcde712d9281fc1c8a5b315b
|
|
React-CoreModules: 0581ff36cb797da0943d424f69e7098e43e9be60
|
|
React-cxxreact: c1480d4fda5720086c90df537ee7d285d4c57ac3
|
|
React-jsi: a0418934cf48f25b485631deb27c64dc40fb4c31
|
|
React-jsiexecutor: 93bd528844ad21dc07aab1c67cb10abae6df6949
|
|
React-jsinspector: 58aef7155bc9a9683f5b60b35eccea8722a4f53a
|
|
react-native-video: 7ce6d16e47b8a6a1ccdc5d9f4f3ce50e42acaf3b
|
|
React-RCTActionSheet: 89a0ca9f4a06c1f93c26067af074ccdce0f40336
|
|
React-RCTAnimation: 1bde3ecc0c104c55df246eda516e0deb03c4e49b
|
|
React-RCTBlob: a97d378b527740cc667e03ebfa183a75231ab0f0
|
|
React-RCTImage: c1b1f2d3f43a4a528c8946d6092384b5c880d2f0
|
|
React-RCTLinking: 35ae4ab9dc0410d1fcbdce4d7623194a27214fb2
|
|
React-RCTNetwork: 29ec2696f8d8cfff7331fac83d3e893c95ef43ae
|
|
React-RCTSettings: 60f0691bba2074ef394f95d4c2265ec284e0a46a
|
|
React-RCTText: 5c51df3f08cb9dedc6e790161195d12bac06101c
|
|
React-RCTVibration: ae4f914cfe8de7d4de95ae1ea6cc8f6315d73d9d
|
|
ReactCommon: 73d79c7039f473b76db6ff7c6b159c478acbbb3b
|
|
RNCPicker: 0991c56da7815c0cf946d6f63cf920b25296e5f6
|
|
Yoga: 4bd86afe9883422a7c4028c00e34790f560923d6
|
|
|
|
PODFILE CHECKSUM: 51ba394e28c02b1e60e7686b5b2926921af36c49
|
|
|
|
COCOAPODS: 1.11.2
|