[ Package conformance ]

Storage & Data · >=2.0.0

react-native-fs

comprehensive IndexedDB-backed FS sharing one byte store with react-native-blob-util (a file written via RNFS is readable via blob-util and vice-versa), with real fetch-based download (streaming begin/progress/abort), real fetch-based uploadFiles, and native-shaped hashing. covers the entire upstream react-native-fs API surface; base64/hex/ascii read+write decode/encode correctly through the shared blob-util codec.
95%
API coverage
No visual conformance cases have been published for this package yet. The registry summary below describes what the compat layer implements.
Working (23)
readFilewriteFileappendFileread (byte-accurate position/length slicing with utf8/base64/hex/ascii encoding)writereadDirstatexistsmkdirunlinkcopyFilemoveFilehash (MD5/SHA-1/256/384/512)downloadFile (streaming progress/begin callbacksabort)stopDownloaduploadFilesstopUploadgetFSInfotouchscanFilegetAllExternalFilesDirsall path constants — the complete upstream surface (verified against react-native-fs FS.common.js; readStream/writeStream are NOT part of upstream RNFS)
Missing (1)
no Android background download manager (browser fetch has no OS-level parallel) — the only genuinely-absent capability; everything else upstream RNFS exposes is implemented