├── .eslintignore ├── .eslintrc.js ├── .gitignore ├── .prettierrc.json ├── LICENSE ├── README.md ├── RNFSTurbo.podspec ├── android ├── CMakeLists.txt ├── build.gradle ├── gradle.properties └── src │ └── main │ ├── AndroidManifest.xml │ ├── AndroidManifestNew.xml │ ├── codegen │ └── RNFSTurboSpec.java │ ├── cpp │ ├── JNIOnLoad.cpp │ ├── RNFSTurboLogger.cpp │ ├── RNFSTurboModule.cpp │ ├── RNFSTurboModule.h │ └── RNFSTurboPlatformHelper.cpp │ └── java │ └── com │ └── cmpayc │ └── rnfsturbo │ ├── JNIOnLoad.java │ ├── RNFSTurboDownloadParams.java │ ├── RNFSTurboDownloadResult.java │ ├── RNFSTurboDownloader.java │ ├── RNFSTurboIORejectionException.java │ ├── RNFSTurboModule.java │ ├── RNFSTurboPackage.java │ ├── RNFSTurboPlatformHelper.java │ ├── RNFSTurboUploadParams.java │ ├── RNFSTurboUploadResult.java │ └── RNFSTurboUploader.java ├── cpp ├── RNFSTurboHostObject.cpp ├── RNFSTurboHostObject.h ├── RNFSTurboInstall.cpp ├── RNFSTurboInstall.h ├── RNFSTurboLogger.h ├── RNFSTurboPlatformHelper.h ├── algorithms │ ├── Krypt │ │ ├── AES.cpp │ │ ├── AES.hpp │ │ ├── aes-config.hpp │ │ ├── blockcipher.hpp │ │ ├── bytearray.cpp │ │ ├── bytearray.hpp │ │ ├── functions.cpp │ │ ├── functions.hpp │ │ ├── mode.cpp │ │ ├── mode.hpp │ │ ├── padding.cpp │ │ ├── padding.hpp │ │ └── types.hpp │ ├── base64.cpp │ ├── base64.h │ ├── md5.cpp │ ├── md5.h │ ├── sha1.cpp │ ├── sha1.h │ ├── sha224.cpp │ ├── sha224.h │ ├── sha256.cpp │ ├── sha256.h │ ├── sha384.cpp │ ├── sha384.h │ ├── sha512.cpp │ └── sha512.h ├── encryption │ ├── encryption-utils.cpp │ └── encryption-utils.h └── filesystem │ ├── filesystem-utils.cpp │ └── filesystem-utils.h ├── ios ├── PrivacyInfo.xcprivacy ├── RNFSTurboDownloader.h ├── RNFSTurboDownloader.mm ├── RNFSTurboLogger.mm ├── RNFSTurboModule.h ├── RNFSTurboModule.mm ├── RNFSTurboPlatformHelper.mm ├── RNFSTurboUploader.h └── RNFSTurboUploader.mm ├── package.json ├── react-native.config.js ├── src ├── ModuleNotFoundError.ts ├── NativeRNFSTurboModule.ts ├── RNFSTurbo.ts ├── Types.ts ├── createRNFSTurbo.ts ├── globals.d.ts └── index.ts └── tsconfig.json /.eslintignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | lib -------------------------------------------------------------------------------- /.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cmpayc/react-native-fs-turbo/HEAD/.eslintrc.js -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cmpayc/react-native-fs-turbo/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cmpayc/react-native-fs-turbo/HEAD/.prettierrc.json -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cmpayc/react-native-fs-turbo/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cmpayc/react-native-fs-turbo/HEAD/README.md -------------------------------------------------------------------------------- /RNFSTurbo.podspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cmpayc/react-native-fs-turbo/HEAD/RNFSTurbo.podspec -------------------------------------------------------------------------------- /android/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cmpayc/react-native-fs-turbo/HEAD/android/CMakeLists.txt -------------------------------------------------------------------------------- /android/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cmpayc/react-native-fs-turbo/HEAD/android/build.gradle -------------------------------------------------------------------------------- /android/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cmpayc/react-native-fs-turbo/HEAD/android/gradle.properties -------------------------------------------------------------------------------- /android/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cmpayc/react-native-fs-turbo/HEAD/android/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /android/src/main/AndroidManifestNew.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cmpayc/react-native-fs-turbo/HEAD/android/src/main/AndroidManifestNew.xml -------------------------------------------------------------------------------- /android/src/main/codegen/RNFSTurboSpec.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cmpayc/react-native-fs-turbo/HEAD/android/src/main/codegen/RNFSTurboSpec.java -------------------------------------------------------------------------------- /android/src/main/cpp/JNIOnLoad.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cmpayc/react-native-fs-turbo/HEAD/android/src/main/cpp/JNIOnLoad.cpp -------------------------------------------------------------------------------- /android/src/main/cpp/RNFSTurboLogger.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cmpayc/react-native-fs-turbo/HEAD/android/src/main/cpp/RNFSTurboLogger.cpp -------------------------------------------------------------------------------- /android/src/main/cpp/RNFSTurboModule.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cmpayc/react-native-fs-turbo/HEAD/android/src/main/cpp/RNFSTurboModule.cpp -------------------------------------------------------------------------------- /android/src/main/cpp/RNFSTurboModule.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cmpayc/react-native-fs-turbo/HEAD/android/src/main/cpp/RNFSTurboModule.h -------------------------------------------------------------------------------- /android/src/main/cpp/RNFSTurboPlatformHelper.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cmpayc/react-native-fs-turbo/HEAD/android/src/main/cpp/RNFSTurboPlatformHelper.cpp -------------------------------------------------------------------------------- /android/src/main/java/com/cmpayc/rnfsturbo/JNIOnLoad.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cmpayc/react-native-fs-turbo/HEAD/android/src/main/java/com/cmpayc/rnfsturbo/JNIOnLoad.java -------------------------------------------------------------------------------- /android/src/main/java/com/cmpayc/rnfsturbo/RNFSTurboDownloadParams.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cmpayc/react-native-fs-turbo/HEAD/android/src/main/java/com/cmpayc/rnfsturbo/RNFSTurboDownloadParams.java -------------------------------------------------------------------------------- /android/src/main/java/com/cmpayc/rnfsturbo/RNFSTurboDownloadResult.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cmpayc/react-native-fs-turbo/HEAD/android/src/main/java/com/cmpayc/rnfsturbo/RNFSTurboDownloadResult.java -------------------------------------------------------------------------------- /android/src/main/java/com/cmpayc/rnfsturbo/RNFSTurboDownloader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cmpayc/react-native-fs-turbo/HEAD/android/src/main/java/com/cmpayc/rnfsturbo/RNFSTurboDownloader.java -------------------------------------------------------------------------------- /android/src/main/java/com/cmpayc/rnfsturbo/RNFSTurboIORejectionException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cmpayc/react-native-fs-turbo/HEAD/android/src/main/java/com/cmpayc/rnfsturbo/RNFSTurboIORejectionException.java -------------------------------------------------------------------------------- /android/src/main/java/com/cmpayc/rnfsturbo/RNFSTurboModule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cmpayc/react-native-fs-turbo/HEAD/android/src/main/java/com/cmpayc/rnfsturbo/RNFSTurboModule.java -------------------------------------------------------------------------------- /android/src/main/java/com/cmpayc/rnfsturbo/RNFSTurboPackage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cmpayc/react-native-fs-turbo/HEAD/android/src/main/java/com/cmpayc/rnfsturbo/RNFSTurboPackage.java -------------------------------------------------------------------------------- /android/src/main/java/com/cmpayc/rnfsturbo/RNFSTurboPlatformHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cmpayc/react-native-fs-turbo/HEAD/android/src/main/java/com/cmpayc/rnfsturbo/RNFSTurboPlatformHelper.java -------------------------------------------------------------------------------- /android/src/main/java/com/cmpayc/rnfsturbo/RNFSTurboUploadParams.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cmpayc/react-native-fs-turbo/HEAD/android/src/main/java/com/cmpayc/rnfsturbo/RNFSTurboUploadParams.java -------------------------------------------------------------------------------- /android/src/main/java/com/cmpayc/rnfsturbo/RNFSTurboUploadResult.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cmpayc/react-native-fs-turbo/HEAD/android/src/main/java/com/cmpayc/rnfsturbo/RNFSTurboUploadResult.java -------------------------------------------------------------------------------- /android/src/main/java/com/cmpayc/rnfsturbo/RNFSTurboUploader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cmpayc/react-native-fs-turbo/HEAD/android/src/main/java/com/cmpayc/rnfsturbo/RNFSTurboUploader.java -------------------------------------------------------------------------------- /cpp/RNFSTurboHostObject.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cmpayc/react-native-fs-turbo/HEAD/cpp/RNFSTurboHostObject.cpp -------------------------------------------------------------------------------- /cpp/RNFSTurboHostObject.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cmpayc/react-native-fs-turbo/HEAD/cpp/RNFSTurboHostObject.h -------------------------------------------------------------------------------- /cpp/RNFSTurboInstall.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cmpayc/react-native-fs-turbo/HEAD/cpp/RNFSTurboInstall.cpp -------------------------------------------------------------------------------- /cpp/RNFSTurboInstall.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cmpayc/react-native-fs-turbo/HEAD/cpp/RNFSTurboInstall.h -------------------------------------------------------------------------------- /cpp/RNFSTurboLogger.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cmpayc/react-native-fs-turbo/HEAD/cpp/RNFSTurboLogger.h -------------------------------------------------------------------------------- /cpp/RNFSTurboPlatformHelper.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cmpayc/react-native-fs-turbo/HEAD/cpp/RNFSTurboPlatformHelper.h -------------------------------------------------------------------------------- /cpp/algorithms/Krypt/AES.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cmpayc/react-native-fs-turbo/HEAD/cpp/algorithms/Krypt/AES.cpp -------------------------------------------------------------------------------- /cpp/algorithms/Krypt/AES.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cmpayc/react-native-fs-turbo/HEAD/cpp/algorithms/Krypt/AES.hpp -------------------------------------------------------------------------------- /cpp/algorithms/Krypt/aes-config.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cmpayc/react-native-fs-turbo/HEAD/cpp/algorithms/Krypt/aes-config.hpp -------------------------------------------------------------------------------- /cpp/algorithms/Krypt/blockcipher.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cmpayc/react-native-fs-turbo/HEAD/cpp/algorithms/Krypt/blockcipher.hpp -------------------------------------------------------------------------------- /cpp/algorithms/Krypt/bytearray.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cmpayc/react-native-fs-turbo/HEAD/cpp/algorithms/Krypt/bytearray.cpp -------------------------------------------------------------------------------- /cpp/algorithms/Krypt/bytearray.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cmpayc/react-native-fs-turbo/HEAD/cpp/algorithms/Krypt/bytearray.hpp -------------------------------------------------------------------------------- /cpp/algorithms/Krypt/functions.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cmpayc/react-native-fs-turbo/HEAD/cpp/algorithms/Krypt/functions.cpp -------------------------------------------------------------------------------- /cpp/algorithms/Krypt/functions.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cmpayc/react-native-fs-turbo/HEAD/cpp/algorithms/Krypt/functions.hpp -------------------------------------------------------------------------------- /cpp/algorithms/Krypt/mode.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cmpayc/react-native-fs-turbo/HEAD/cpp/algorithms/Krypt/mode.cpp -------------------------------------------------------------------------------- /cpp/algorithms/Krypt/mode.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cmpayc/react-native-fs-turbo/HEAD/cpp/algorithms/Krypt/mode.hpp -------------------------------------------------------------------------------- /cpp/algorithms/Krypt/padding.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cmpayc/react-native-fs-turbo/HEAD/cpp/algorithms/Krypt/padding.cpp -------------------------------------------------------------------------------- /cpp/algorithms/Krypt/padding.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cmpayc/react-native-fs-turbo/HEAD/cpp/algorithms/Krypt/padding.hpp -------------------------------------------------------------------------------- /cpp/algorithms/Krypt/types.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cmpayc/react-native-fs-turbo/HEAD/cpp/algorithms/Krypt/types.hpp -------------------------------------------------------------------------------- /cpp/algorithms/base64.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cmpayc/react-native-fs-turbo/HEAD/cpp/algorithms/base64.cpp -------------------------------------------------------------------------------- /cpp/algorithms/base64.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cmpayc/react-native-fs-turbo/HEAD/cpp/algorithms/base64.h -------------------------------------------------------------------------------- /cpp/algorithms/md5.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cmpayc/react-native-fs-turbo/HEAD/cpp/algorithms/md5.cpp -------------------------------------------------------------------------------- /cpp/algorithms/md5.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cmpayc/react-native-fs-turbo/HEAD/cpp/algorithms/md5.h -------------------------------------------------------------------------------- /cpp/algorithms/sha1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cmpayc/react-native-fs-turbo/HEAD/cpp/algorithms/sha1.cpp -------------------------------------------------------------------------------- /cpp/algorithms/sha1.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cmpayc/react-native-fs-turbo/HEAD/cpp/algorithms/sha1.h -------------------------------------------------------------------------------- /cpp/algorithms/sha224.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cmpayc/react-native-fs-turbo/HEAD/cpp/algorithms/sha224.cpp -------------------------------------------------------------------------------- /cpp/algorithms/sha224.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cmpayc/react-native-fs-turbo/HEAD/cpp/algorithms/sha224.h -------------------------------------------------------------------------------- /cpp/algorithms/sha256.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cmpayc/react-native-fs-turbo/HEAD/cpp/algorithms/sha256.cpp -------------------------------------------------------------------------------- /cpp/algorithms/sha256.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cmpayc/react-native-fs-turbo/HEAD/cpp/algorithms/sha256.h -------------------------------------------------------------------------------- /cpp/algorithms/sha384.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cmpayc/react-native-fs-turbo/HEAD/cpp/algorithms/sha384.cpp -------------------------------------------------------------------------------- /cpp/algorithms/sha384.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cmpayc/react-native-fs-turbo/HEAD/cpp/algorithms/sha384.h -------------------------------------------------------------------------------- /cpp/algorithms/sha512.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cmpayc/react-native-fs-turbo/HEAD/cpp/algorithms/sha512.cpp -------------------------------------------------------------------------------- /cpp/algorithms/sha512.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cmpayc/react-native-fs-turbo/HEAD/cpp/algorithms/sha512.h -------------------------------------------------------------------------------- /cpp/encryption/encryption-utils.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cmpayc/react-native-fs-turbo/HEAD/cpp/encryption/encryption-utils.cpp -------------------------------------------------------------------------------- /cpp/encryption/encryption-utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cmpayc/react-native-fs-turbo/HEAD/cpp/encryption/encryption-utils.h -------------------------------------------------------------------------------- /cpp/filesystem/filesystem-utils.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cmpayc/react-native-fs-turbo/HEAD/cpp/filesystem/filesystem-utils.cpp -------------------------------------------------------------------------------- /cpp/filesystem/filesystem-utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cmpayc/react-native-fs-turbo/HEAD/cpp/filesystem/filesystem-utils.h -------------------------------------------------------------------------------- /ios/PrivacyInfo.xcprivacy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cmpayc/react-native-fs-turbo/HEAD/ios/PrivacyInfo.xcprivacy -------------------------------------------------------------------------------- /ios/RNFSTurboDownloader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cmpayc/react-native-fs-turbo/HEAD/ios/RNFSTurboDownloader.h -------------------------------------------------------------------------------- /ios/RNFSTurboDownloader.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cmpayc/react-native-fs-turbo/HEAD/ios/RNFSTurboDownloader.mm -------------------------------------------------------------------------------- /ios/RNFSTurboLogger.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cmpayc/react-native-fs-turbo/HEAD/ios/RNFSTurboLogger.mm -------------------------------------------------------------------------------- /ios/RNFSTurboModule.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cmpayc/react-native-fs-turbo/HEAD/ios/RNFSTurboModule.h -------------------------------------------------------------------------------- /ios/RNFSTurboModule.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cmpayc/react-native-fs-turbo/HEAD/ios/RNFSTurboModule.mm -------------------------------------------------------------------------------- /ios/RNFSTurboPlatformHelper.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cmpayc/react-native-fs-turbo/HEAD/ios/RNFSTurboPlatformHelper.mm -------------------------------------------------------------------------------- /ios/RNFSTurboUploader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cmpayc/react-native-fs-turbo/HEAD/ios/RNFSTurboUploader.h -------------------------------------------------------------------------------- /ios/RNFSTurboUploader.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cmpayc/react-native-fs-turbo/HEAD/ios/RNFSTurboUploader.mm -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cmpayc/react-native-fs-turbo/HEAD/package.json -------------------------------------------------------------------------------- /react-native.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cmpayc/react-native-fs-turbo/HEAD/react-native.config.js -------------------------------------------------------------------------------- /src/ModuleNotFoundError.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cmpayc/react-native-fs-turbo/HEAD/src/ModuleNotFoundError.ts -------------------------------------------------------------------------------- /src/NativeRNFSTurboModule.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cmpayc/react-native-fs-turbo/HEAD/src/NativeRNFSTurboModule.ts -------------------------------------------------------------------------------- /src/RNFSTurbo.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cmpayc/react-native-fs-turbo/HEAD/src/RNFSTurbo.ts -------------------------------------------------------------------------------- /src/Types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cmpayc/react-native-fs-turbo/HEAD/src/Types.ts -------------------------------------------------------------------------------- /src/createRNFSTurbo.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cmpayc/react-native-fs-turbo/HEAD/src/createRNFSTurbo.ts -------------------------------------------------------------------------------- /src/globals.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cmpayc/react-native-fs-turbo/HEAD/src/globals.d.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cmpayc/react-native-fs-turbo/HEAD/src/index.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cmpayc/react-native-fs-turbo/HEAD/tsconfig.json --------------------------------------------------------------------------------