{"_id":"@exodus/react-native-fs","_rev":"351-189345f34b9a97de99fb507f8be2b01f","name":"@exodus/react-native-fs","dist-tags":{"latest":"2.23.0-exodus.0"},"versions":{"2.14.1":{"name":"@exodus/react-native-fs","version":"2.14.1","keywords":["react-component","react-native","ios","android","fs","filesystem","download","upload","file-transfer"],"author":{"url":"https://github.com/johanneslumpe","name":"Johannes Lumpe","email":"johannes@lum.pe"},"license":"MIT","_id":"@exodus/react-native-fs@2.14.1","maintainers":[{"name":"geromekevin","email":"jan.hesters@rwth-aachen.de"},{"name":"trensik","email":"tranceverrr@gmail.com"},{"name":"zamotany","email":"zamotany.oss@gmail.com"},{"name":"souhe","email":"jakub.klobus@outlook.com"},{"name":"ericelliott","email":"nospam@paralleldrive.com"},{"name":"ewsdk","email":"ews@folksonomy.com"},{"name":"devmarco","email":"markoskt@gmail.com"},{"name":"farleyfarley","email":"farley@neonsurge.com"},{"name":"chalker","email":"chalkerx@gmail.com"},{"name":"andrewtoth","email":"andrewstoth@gmail.com"},{"name":"sekhmet","email":"wiktor.tkaczynski@gmail.com"},{"name":"bulgakovk","email":"kbulgakov@yahoo.com"},{"name":"ilyavf","email":"fadeev.ilya@gmail.com"},{"name":"maxogden","email":"max@maxogden.com"},{"name":"asyakost","email":"asya@exodus.io"},{"name":"tenaciousmv","email":"mark@tradle.io"},{"name":"ves","email":"ves@exodus.io"},{"name":"nareg_exodus","email":"nareg@exodus.io"},{"name":"sonaye","email":"ain@abcd.sa"},{"name":"dcastagnoli","email":"daniel@exodus.io"},{"name":"roccomuso","email":"roccomusolino92@gmail.com"},{"name":"mosesbot","email":"moses@exodus.io"},{"name":"unidwell","email":"gregor.mirai@gmail.com"},{"name":"feri42","email":"feri@feridot.com"},{"name":"gutenye","email":"ywzhaifei@gmail.com"},{"name":"kklash","email":"k_klash@protonmail.com"},{"name":"headfire","email":"egorvodopyanov@gmail.com"},{"name":"ryanzim","email":"opensrc@ryanzim.com"},{"name":"dooglio","email":"doug@dooglio.net"},{"name":"farisissa","email":"farisissa8@gmail.com"},{"name":"jprichardson","email":"jprichardson@gmail.com"}],"homepage":"https://github.com/itinance/react-native-fs#readme","bugs":{"url":"https://github.com/itinance/react-native-fs/issues"},"dist":{"shasum":"20e38a99b8000faf18f4865aeedeca6c300477b5","tarball":"https://registry.npmjs.org/@exodus/react-native-fs/-/react-native-fs-2.14.1.tgz","fileCount":27,"integrity":"sha512-bgbdvrLtL40phJ78e3+rmQqcZhq/UdhmoaFJxgm0GS0bR1wUoQQWsJ8v3QLvjwqGNsBYwR/66HitmHM9OvKPQA==","signatures":[{"sig":"MEQCICncXB1DgUrXUf3N+YbPgVKwL1sj7/loFmFG8UInvE1+AiAF1wHYbGojk2Lev61vhcsA4h72i528ngsEDiNHMtEt6Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":179199,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdcgDcCRA9TVsSAnZWagAAReMP/2yHqzQOhJERUwDWgDBO\nf2NBuHy7LfllYbuYtLYt7M6MM2t3H5S99J5+mbhe1gSwSLpWu2URGW4XJ4dk\ncX8jwUDOQn2PZ+ulqAE822Xfr7qqFa+0GecAtQaQm5C9RziDChi/4hXzpD96\nvEr6jLgsiBXSm7dmEHPwUp/HtAn44ewyTXq8lQ0BqpTqdmG0CsLWnci7L2/p\nuQqWUTzS1YE5yvDDMZZYLTl8gwsgnERtcI8Pb4R0s3f8KEZ9atMf7J/CpsuV\nmkMk1xIerOQoNkRjcQxAGdorzvnkWJ+G4wS2PwyZJqTvA9FI1kw8ZilnhPTD\nr1fC30zW0XY83Fe+H3SQzOn9dYSwbrP4TiFdgC4iKAEXp/boOctlJa/EOPyL\nnnLn/4eCzomuIRBgmY//M+bKs8bnTKWSI6Gju6c76T6sh8pcTAz7oSrZZgyx\npTYR4o274wx7UnUuGuBntcedPAALBC3wSREq72NuFoeuRTKQHkquV/sPWo/l\n5rUdyEWT4hpGqmfIfvn7pz6DGElkMLuGjLnjscwEQqbL5521h3pmCQ1jZqkO\nelhzuaQSFmgR1ImWD1sVJsdaCH5M7EMEG2hIABfW4IvS9lfk3pv+ysFUvPIG\nBydLq6/0AJoNurZ8I3cGVJXNP3rG4WOozR9pI3a1yYKbz6qDODBboEL0K7RB\nHwNg\r\n=tO4z\r\n-----END PGP SIGNATURE-----\r\n"},"main":"FS.common.js","gitHead":"4728478207f9f15246a7bf688ca5ecf933e4a59d","scripts":{"flow":"flow; test $? -eq 0 -o $? -eq 2","test":"echo \"Error: no test specified\" && exit 1"},"typings":"index.d.ts","_npmUser":{"name":"sonaye","email":"ain@abcd.sa"},"repository":{"url":"git+ssh://git@github.com/itinance/react-native-fs.git","type":"git"},"_npmVersion":"6.11.3","description":"Native filesystem access for react-native","directories":{},"_nodeVersion":"10.15.3","dependencies":{"utf8":"^2.1.1","base-64":"^0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"16.6.3","flow-bin":"0.78.0","prop-types":"15.7.2","react-native":"0.57.8","create-react-class":"15.6.3","react-native-windows":"0.57.2"},"peerDependencies":{"react":"^16.2.0","prop-types":"^15.6.0","react-native":">=0.51.0 <1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-fs_2.14.1_1567752412086_0.12337594015269016","host":"s3://npm-registry-packages"}},"2.14.2":{"name":"@exodus/react-native-fs","version":"2.14.2","keywords":["react-component","react-native","ios","android","fs","filesystem","download","upload","file-transfer"],"author":{"url":"https://github.com/johanneslumpe","name":"Johannes Lumpe","email":"johannes@lum.pe"},"license":"MIT","_id":"@exodus/react-native-fs@2.14.2","maintainers":[{"name":"andrewtoth","email":"andrewstoth@gmail.com"},{"name":"asyakost","email":"asya@exodus.io"},{"name":"bulgakovk","email":"kbulgakov@yahoo.com"},{"name":"chalker","email":"chalkerx@gmail.com"},{"name":"dcastagnoli","email":"daniel@exodus.io"},{"name":"devmarco","email":"markoskt@gmail.com"},{"name":"dooglio","email":"doug@dooglio.net"},{"name":"ericelliott","email":"nospam@paralleldrive.com"},{"name":"ewsdk","email":"ews@folksonomy.com"},{"name":"farisissa","email":"farisissa8@gmail.com"},{"name":"farleyfarley","email":"farley@neonsurge.com"},{"name":"feri42","email":"feri@feridot.com"},{"name":"geromekevin","email":"jan.hesters@rwth-aachen.de"},{"name":"gutenye","email":"ywzhaifei@gmail.com"},{"name":"headfire","email":"egorvodopyanov@gmail.com"},{"name":"ilyavf","email":"fadeev.ilya@gmail.com"},{"name":"jprichardson","email":"jprichardson@gmail.com"},{"name":"kklash","email":"k_klash@protonmail.com"},{"name":"maxogden","email":"max@maxogden.com"},{"name":"mosesbot","email":"moses@exodus.io"},{"name":"nareg_exodus","email":"nareg@exodus.io"},{"name":"roccomuso","email":"roccomusolino92@gmail.com"},{"name":"ryanzim","email":"opensrc@ryanzim.com"},{"name":"sekhmet","email":"wiktor.tkaczynski@gmail.com"},{"name":"sonaye","email":"ain@abcd.sa"},{"name":"souhe","email":"jakub.klobus@outlook.com"},{"name":"tenaciousmv","email":"mark@tradle.io"},{"name":"trensik","email":"tranceverrr@gmail.com"},{"name":"unidwell","email":"gregor.mirai@gmail.com"},{"name":"ves","email":"ves@exodus.io"},{"name":"zamotany","email":"zamotany.oss@gmail.com"}],"homepage":"https://github.com/itinance/react-native-fs#readme","bugs":{"url":"https://github.com/itinance/react-native-fs/issues"},"dist":{"shasum":"e601ebf8afb9340ded48c866f36e5710e6f5f82d","tarball":"https://registry.npmjs.org/@exodus/react-native-fs/-/react-native-fs-2.14.2.tgz","fileCount":17,"integrity":"sha512-xKW83ZiOrC5GMWYPOi/ivR2zGT+mCy8VSFS51jlIUIKTEvi9zAQNfwpimjEI1bAE7LoU1yE32K164UZ7KIwrgA==","signatures":[{"sig":"MEQCIDJ9EW2bVJ9lVJch6MwCKP/HgA9N3ri6Di52isoRg3tbAiAqOAiP0V7uN5wYfvE7rpAtvlFL5CBhHIKyElIPLUd7Vw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":111267,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdcp+lCRA9TVsSAnZWagAANEwP/281WTxG5CIMOi6VBGQo\nEtpKPxoFPcw2xSyNHx+1oP5fLMammP5dJ0/wtQYHoOtJa8jACZlSSS3rSsLA\nVikFyGUl1Gq5DUoZu60gooqea8Ihjv4KeGIZhPbxAgH3RAasiIXtcIK539GM\n66+8BMvHTkGsxWnbtany4XwJaUTpvKQe/vYdPNJfEThW063XBei3O1cTbflV\nK0ZD1bD1ooy6uzgwdlKTAPJ6r7ZWf5MB9fdXDKjnT7tFVgkm41KMjhuXSqoD\nptTbUOXaJlYk1OIr0H66P2TnvNxn724nTP8RN6UYgIVQxITfX5zSAqe3PtY3\nodHNMNfQS7U4WPiXZx073zH+V4d3pZ1SqY/gi9B44tNLq6HaBsWcX9Wv8fQB\nVrnc1xyArtPXzJpN5UjoVni7WcZ2V6/Uk29UnQVmiOeBWQphyEsVRAv6ly5Y\n98+H/i6dGZmUD89rnrJGQxFeXDCnv6YyxL16ascJYXaEyrQQPhoZArBTRexZ\ngz/p5cgdJXECzLk2QIemTzkDH3IgLMmrC1HtdI7GdY+2HNzDw6S0wa/GrGcd\nvwGSa6o5GxRF9/Z/unVOLcD/PD46DLl6/msAfCwvL5Kq7CDNN8j+E8Bezum3\naIWeB2D8GpVnXVUx4JbnWIgI/C8emRglz0Dluy2E9f9N5Wktr9dcWOWb0NaR\ncK6A\r\n=ecTf\r\n-----END PGP SIGNATURE-----\r\n"},"main":"FS.common.js","gitHead":"4ed45b8c934b047c8349ffc78f746bce326e2150","scripts":{"flow":"flow; test $? -eq 0 -o $? -eq 2","test":"echo \"Error: no test specified\" && exit 1"},"typings":"index.d.ts","_npmUser":{"name":"sonaye","email":"ain@abcd.sa"},"repository":{"url":"git+ssh://git@github.com/itinance/react-native-fs.git","type":"git"},"_npmVersion":"6.11.3","description":"Native filesystem access for react-native","directories":{},"_nodeVersion":"10.15.3","dependencies":{"utf8":"^2.1.1","base-64":"^0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"16.6.3","flow-bin":"0.78.0","prop-types":"15.7.2","react-native":"0.57.8","create-react-class":"15.6.3","react-native-windows":"0.57.2"},"peerDependencies":{"react":"^16.2.0","prop-types":"^15.6.0","react-native":">=0.51.0 <1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-fs_2.14.2_1567793060651_0.868774541829447","host":"s3://npm-registry-packages"}},"2.15.0":{"name":"@exodus/react-native-fs","version":"2.15.0","keywords":["react-component","react-native","ios","android","fs","filesystem","download","upload","file-transfer"],"author":{"url":"https://github.com/johanneslumpe","name":"Johannes Lumpe","email":"johannes@lum.pe"},"license":"MIT","_id":"@exodus/react-native-fs@2.15.0","maintainers":[{"name":"andrejb","email":"andrej-borstnik@hotmail.com"},{"name":"andrewtoth","email":"andrewstoth@gmail.com"},{"name":"asyakost","email":"asya@exodus.io"},{"name":"brycekahle","email":"npm@brycekahle.com"},{"name":"bulgakovk","email":"kbulgakov@yahoo.com"},{"name":"chalker","email":"chalkerx@gmail.com"},{"name":"cooncesean","email":"sean@exodus.io"},{"name":"dcastagnoli","email":"daniel@exodus.io"},{"name":"devopsrobot","email":"devopsrobot@exodus.io"},{"name":"dooglio","email":"doug@dooglio.net"},{"name":"farisissa","email":"farisissa8@gmail.com"},{"name":"feri42","email":"feri@feridot.com"},{"name":"gordonel","email":"goraelec@protonmail.com"},{"name":"gutenye","email":"ywzhaifei@gmail.com"},{"name":"headfire","email":"egorvodopyanov@gmail.com"},{"name":"ilyavf","email":"fadeev.ilya@gmail.com"},{"name":"jadechip","email":"jim.eric.skogman@gmail.com"},{"name":"jaydp17","email":"jaydp17@gmail.com"},{"name":"jenish-sojitra","email":"jenish@exodus.io"},{"name":"joepie91","email":"admin@cryto.net"},{"name":"jprichardson","email":"jprichardson@gmail.com"},{"name":"kklash","email":"k_klash@protonmail.com"},{"name":"marcosc90","email":"marcoscvp90@gmail.com"},{"name":"maxogden","email":"max@maxogden.com"},{"name":"merlz","email":"john.staker@ymail.com"},{"name":"mosesbot","email":"moses@exodus.io"},{"name":"nareg_exodus","email":"nareg@exodus.io"},{"name":"olistic","email":"moliverafreire@gmail.com"},{"name":"richayotte","email":"rich@ayottesoftware.com"},{"name":"roccomuso","email":"roccomusolino92@gmail.com"},{"name":"ryanzim","email":"opensrc@ryanzim.com"},{"name":"sekhmet","email":"wiktor.tkaczynski@gmail.com"},{"name":"sonaye","email":"ain@abcd.sa"},{"name":"tenaciousmv","email":"mark@tradle.io"},{"name":"unidwell","email":"gregor.mirai@gmail.com"},{"name":"vbonini","email":"victor@bonini.tech"},{"name":"ves","email":"ves@exodus.io"}],"homepage":"https://github.com/itinance/react-native-fs#readme","bugs":{"url":"https://github.com/itinance/react-native-fs/issues"},"dist":{"shasum":"2765471966522594b28eb7c2ab8027c4b44a0739","tarball":"https://registry.npmjs.org/@exodus/react-native-fs/-/react-native-fs-2.15.0.tgz","fileCount":17,"integrity":"sha512-9PXGOkUAVKxXN86WM2H6RkAGXJt8HwtNB5QCM62+bdTQgjfHEgTHMuuFJs4oFHT7bkryj340/4R7F4OEHjeTmQ==","signatures":[{"sig":"MEUCIQCLl1Osad2URtkZP3YjEmM1ZFZKeMaWAr/mmr4PL/+sdwIgX+VeIPd2R55Sm7ibNoTeF9UtI0BLPyptnX1ipGOi3Js=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":111190,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfDGbnCRA9TVsSAnZWagAAWNAP/jrzKLunebrBdOZa5J6r\n4IQKndeqiybNAWpfHOX4mutCsrXc4+2DDtp7H3WPvbD9AGhJCYvY4hWawiqW\nz1s7Z9lQfotryMqtXFR2bE9t529jpjZ2/A1sgtAagPHMVLOOk+OjphD1B4I1\nO583YE1HW34v8UBuFKxqtB3tBWseXYjDysj9G2CvHauTw+J0kSyGoslA+Rc0\nj+y0MsAB7fTp+2el8Txdv3L/MnDUmdci6/S7xmbV4AFiqANuonz8W/9LGmdR\nEoikc/R1Vy6ml30VvGao9wWL7/KYfdGLaQ8/DgZNdt0fkPWOSvH2PW0S4eZJ\nukGa14F/BhwSA9ZrU8AH7aDThSwldm7tpWqtnsvQmxv1lvR9o6JKNLzU0boO\nE0xScv2Wuf31RbLV5nrfHE08oG9NHz3X9KB8rTG6AoTBPZL3dEBRUlM56D84\nlCq8OYzquPC/u1E9CSsS4WvtkPrSV7LKwkb5W8THQk0K1bBH5k7CRLyohzTK\n7046MKSGVGWyWdlBKU/bDw5p3uuS+bcPFURAVQE9xfXcID8XDl4ClZoZ3Swa\nwoAHq8Q4QSeILXpaU0VFHcY/W3cKLijfKUhVeLMHhInloAD3//BFx0ZN1wwx\n0qB+Vdp6c3WVeAQYXwuK6siHTPEYBlenbyVUNlfpvXjNf29SbhyX5PhdzJei\nYMuE\r\n=v8lV\r\n-----END PGP SIGNATURE-----\r\n"},"main":"FS.common.js","gitHead":"1f8c82bf1d26149b8067f5d08e675d79bb9dff97","scripts":{"flow":"flow; test $? -eq 0 -o $? -eq 2","test":"echo \"Error: no test specified\" && exit 1"},"typings":"index.d.ts","_npmUser":{"name":"andrejb","email":"andrej-borstnik@hotmail.com"},"repository":{"url":"git+ssh://git@github.com/itinance/react-native-fs.git","type":"git"},"_npmVersion":"6.12.0","description":"Native filesystem access for react-native","directories":{},"_nodeVersion":"12.13.0","dependencies":{"utf8":"^2.1.1","base-64":"^0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"16.6.3","flow-bin":"0.78.0","prop-types":"15.7.2","react-native":"0.57.8","create-react-class":"15.6.3","react-native-windows":"0.57.2"},"peerDependencies":{"react":"^16.2.0","prop-types":"^15.6.0","react-native":">=0.51.0 <1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-fs_2.15.0_1594648295059_0.20321825618223466","host":"s3://npm-registry-packages"}},"2.16.0-networking":{"name":"@exodus/react-native-fs","version":"2.16.0-networking","keywords":["react-component","react-native","ios","android","fs","filesystem","download","upload","file-transfer"],"author":{"url":"https://github.com/johanneslumpe","name":"Johannes Lumpe","email":"johannes@lum.pe"},"license":"MIT","_id":"@exodus/react-native-fs@2.16.0-networking","maintainers":[{"name":"andrejb","email":"andrej-borstnik@hotmail.com"},{"name":"andrewtoth","email":"andrewstoth@gmail.com"},{"name":"asyakost","email":"asya@exodus.io"},{"name":"brycekahle","email":"npm@brycekahle.com"},{"name":"bulgakovk","email":"kbulgakov@yahoo.com"},{"name":"chalker","email":"chalkerx@gmail.com"},{"name":"cooncesean","email":"sean@exodus.io"},{"name":"dcastagnoli","email":"daniel@exodus.io"},{"name":"devopsrobot","email":"devopsrobot@exodus.io"},{"name":"dooglio","email":"doug@dooglio.net"},{"name":"farisissa","email":"farisissa8@gmail.com"},{"name":"feri42","email":"feri@feridot.com"},{"name":"gordonel","email":"goraelec@protonmail.com"},{"name":"gutenye","email":"ywzhaifei@gmail.com"},{"name":"headfire","email":"egorvodopyanov@gmail.com"},{"name":"ilyavf","email":"fadeev.ilya@gmail.com"},{"name":"jadechip","email":"jim.eric.skogman@gmail.com"},{"name":"jaydp17","email":"jaydp17@gmail.com"},{"name":"jenish-sojitra","email":"jenish@exodus.io"},{"name":"joepie91","email":"admin@cryto.net"},{"name":"jprichardson","email":"jprichardson@gmail.com"},{"name":"kklash","email":"k_klash@protonmail.com"},{"name":"marcosc90","email":"marcoscvp90@gmail.com"},{"name":"maxogden","email":"max@maxogden.com"},{"name":"merlz","email":"john.staker@ymail.com"},{"name":"mosesbot","email":"moses@exodus.io"},{"name":"nareg_exodus","email":"nareg@exodus.io"},{"name":"olistic","email":"moliverafreire@gmail.com"},{"name":"richayotte","email":"rich@ayottesoftware.com"},{"name":"roccomuso","email":"roccomusolino92@gmail.com"},{"name":"ryanzim","email":"opensrc@ryanzim.com"},{"name":"sekhmet","email":"wiktor.tkaczynski@gmail.com"},{"name":"sonaye","email":"ain@abcd.sa"},{"name":"tenaciousmv","email":"mark@tradle.io"},{"name":"vbonini","email":"victor@bonini.tech"},{"name":"ves","email":"ves@exodus.io"}],"homepage":"https://github.com/itinance/react-native-fs#readme","bugs":{"url":"https://github.com/itinance/react-native-fs/issues"},"dist":{"shasum":"07410900a7e4e7f0e6b07375ffc249ca0e7fa1d1","tarball":"https://registry.npmjs.org/@exodus/react-native-fs/-/react-native-fs-2.16.0-networking.tgz","fileCount":27,"integrity":"sha512-4XKKTV+3H7Bth92c1959k3b2FzJS/Bnb5xOY1rwBerfXQQNf81T9qzDKMl9imkiLYPc/97q/3KDrpNcuE1v1gg==","signatures":[{"sig":"MEQCIFhxXbgOuBZFASW2JhRNOg8lznDoEBrEKCcMuWjNrWZOAiAcYaGd8y4fRITPPEzH9Ono2NetQ8WCX7impuaffPXPlQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":179133,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfJ+8OCRA9TVsSAnZWagAAJVkP/0mBwD3cY6UoByVPuDzi\nYl80stOYBAPgtBFt2uluE1eQu3BUHH4XoOIkrLolUjG3EXvH8BaxA2rmimnV\nZ0u/XNaCNOaYz6GPUYsfwQzN5Pz0dhpt8YoyiMAlZH5pmi5LfnMI4BKby1L8\nTL5SiyQr4olUWiFQL5l+djtjcPWRPYqo0WbbK4alwywX3eFHoY51erl0lJpU\nG62kcKZIt0JBB9GvS0fiUCMzicK73tET0j7ncAtL5tTM2dwuYql5vZJVNJMV\nlz62doJUFlEWxa10+W3nxuzFnjg9vt3d/7tNimc3QB1fhQ6XqBaIPC3hSw0W\nIh02/mMFG6pkaiV3CbaehKZ760Wgdt3aNN1QsgSdf22miiHI4a2tV+5tW0yT\nHjAMV12vc8y+suTN5mUDXTZDJW6ohP1J2PGGmXJOyqGVMaEa+G0cZa5dw+7o\nBo0+YZ+Zx4bzYuDwFrQKPba+kScwEUJmEB71+ax69d/IslYYMZrE60p3DMd5\nqTCekGicE3DC14dIi6AX/7WfKUH+ItNtyDTwS56KpeS3l3vaV2G/dArPRETv\nrkKacjKIb837nNR8fUAgmGf5puDo4HCSN1/iHNWUNPeQbUHQdKposMLpOFRq\nsyGhHEU/ifWu/Ld4m7/ICcm0PbUql6Lcg/vykGnS/eKb+ksl2nIOsPM2lzYw\ns4RH\r\n=t/ME\r\n-----END PGP SIGNATURE-----\r\n"},"main":"FS.common.js","gitHead":"bc8efe0e3544228b1e0efa78867a7624bbaaef91","scripts":{"flow":"flow; test $? -eq 0 -o $? -eq 2","test":"echo \"Error: no test specified\" && exit 1"},"typings":"index.d.ts","_npmUser":{"name":"andrejb","email":"andrej-borstnik@hotmail.com"},"repository":{"url":"git+ssh://git@github.com/itinance/react-native-fs.git","type":"git"},"_npmVersion":"6.12.0","description":"Native filesystem access for react-native","directories":{},"_nodeVersion":"12.13.0","dependencies":{"utf8":"^2.1.1","base-64":"^0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"16.6.3","flow-bin":"0.78.0","prop-types":"15.7.2","react-native":"0.57.8","create-react-class":"15.6.3","react-native-windows":"0.57.2"},"peerDependencies":{"react":"^16.2.0","prop-types":"^15.6.0","react-native":">=0.51.0 <1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-fs_2.16.0-networking_1596452621993_0.35174400256435856","host":"s3://npm-registry-packages"}},"2.16.0":{"name":"@exodus/react-native-fs","version":"2.16.0","keywords":["react-component","react-native","ios","android","fs","filesystem","download","upload","file-transfer"],"author":{"url":"https://github.com/johanneslumpe","name":"Johannes Lumpe","email":"johannes@lum.pe"},"license":"MIT","_id":"@exodus/react-native-fs@2.16.0","maintainers":[{"name":"giovannirco","email":"giovannirco@gmail.com"},{"name":"jprichardson","email":"jprichardson@gmail.com"},{"name":"farisissa","email":"farisissa8@gmail.com"},{"name":"dooglio","email":"doug@dooglio.net"},{"name":"ryanzim","email":"opensrc@ryanzim.com"},{"name":"headfire","email":"egorvodopyanov@gmail.com"},{"name":"kklash","email":"k_klash@protonmail.com"},{"name":"gutenye","email":"ywzhaifei@gmail.com"},{"name":"feri42","email":"feri@feridot.com"},{"name":"mosesbot","email":"moses@exodus.io"},{"name":"roccomuso","email":"roccomusolino92@gmail.com"},{"name":"dcastagnoli","email":"daniel@exodus.io"},{"name":"sonaye","email":"ain@abcd.sa"},{"name":"nareg_exodus","email":"nareg@exodus.io"},{"name":"ves","email":"ves@exodus.io"},{"name":"tenaciousmv","email":"mark@tradle.io"},{"name":"asyakost","email":"asya@exodus.io"},{"name":"maxogden","email":"max@maxogden.com"},{"name":"bulgakovk","email":"kbulgakov@yahoo.com"},{"name":"sekhmet","email":"wiktor.tkaczynski@gmail.com"},{"name":"andrewtoth","email":"andrewstoth@gmail.com"},{"name":"chalker","email":"chalkerx@gmail.com"},{"name":"andrejb","email":"andrej-borstnik@hotmail.com"},{"name":"marcosc90","email":"marcoscvp90@gmail.com"},{"name":"gordonel","email":"goraelec@protonmail.com"},{"name":"richayotte","email":"rich@ayottesoftware.com"},{"name":"jaydp17","email":"jaydp17@gmail.com"},{"name":"olistic","email":"moliverafreire@gmail.com"},{"name":"joepie91","email":"admin@cryto.net"},{"name":"merlz","email":"john.staker@ymail.com"},{"name":"jadechip","email":"jim.eric.skogman@gmail.com"},{"name":"vbonini","email":"victor@bonini.tech"},{"name":"cooncesean","email":"sean@exodus.io"},{"name":"devopsrobot","email":"devopsrobot@exodus.io"},{"name":"jenish-sojitra","email":"jenish@exodus.io"},{"name":"unidwell","email":"gregor.mirai@gmail.com"},{"name":"chrisssstian","email":"christian@exodus.io"},{"name":"nachoalvarez","email":"ignacioalvarez92@gmail.com"}],"homepage":"https://github.com/itinance/react-native-fs#readme","bugs":{"url":"https://github.com/itinance/react-native-fs/issues"},"dist":{"shasum":"924d7fb8d4e4173b9bf9b2ff03315749134fbdc0","tarball":"https://registry.npmjs.org/@exodus/react-native-fs/-/react-native-fs-2.16.0.tgz","fileCount":17,"integrity":"sha512-Ux2Vr2kqBnFLPKi1rpjt5HYU5WvW+WAFK75sm0xdi1TjxfJOnDU2wV1CI6riJT2sAifwKnJM6+hJiu0HG0rkfA==","signatures":[{"sig":"MEUCIHCCdA2SFFB7XKsf4sRz/wrud3p2v/ntc4lnOU0FQgrjAiEAqww+wgPS9qlTODCyvLAEYO29Y/Sk9Hs5otpI4RDdTI8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":112393,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgNDGKCRA9TVsSAnZWagAALW0P/3kKEaRmvqlIB0B9Z+2h\nn6A3A1qpIA8Vy2ONjbS3ToupH227oo8OrvhdNGErPsfVGF1vPvEO1PqG8L0P\nIQC2BFqYJtvIA+A3zvn5w6+rJK8iONVsg0JCvpmhsJHLbmUCOsGZEY3NW5UC\nP0GIyFZzNA13YztStDBmX3cpB7Z6xeqNgscqrzIWVm/7ywJcgYqO/RZ5MoSn\nPcoL3tvqmxp4yY+/07xY4fHdKVSkwG0MDbsDD3OP9bbq9IGPsANNb21Fn/iq\nD6yHtkHeR5mjXNuNImC5pftZTR9yioQqmXyzuqAc+rG74BE1pWrsIjKT+hLY\ny3hy5VmlIizoUo4ITZe70JSEUbRIIlxF59yUlx8m/20rJRN4QTJL82w/duBR\nMlC0qzFue1PzA/dFhNJIhKPu03ULqGtbCm+lUv4ivjA9R+Zd3RJKVTWeI7tK\nCvTu2wuT05ot/dCOCQ6wIoUj6KZqZyZrrJTeIWSyaIm9RuBtDoZucmSROcrD\nP3g3Y/o0IyjN/7ALNmDKGl68PUAN8+ZI5AWWgDEMADjpm4+0qHFMuIHmV07q\n0b2NV3NFE4dPaVuBbZXKZrwZ80FsH5VqqP1sqs2qq4PA4kMJRwUQ+2b3frvy\nA7FTl4e/cYP95x0Xlr4CFqhByQ+T7Sc6+g/Zflf5QqkiLCj1qHVBe7fw+sU3\nKraW\r\n=gSK3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"FS.common.js","gitHead":"8e88eae6a3d92435eb0d709ede99e3605a52a797","scripts":{"flow":"flow; test $? -eq 0 -o $? -eq 2","test":"echo \"Error: no test specified\" && exit 1"},"typings":"index.d.ts","_npmUser":{"name":"tenaciousmv","email":"mark@tradle.io"},"repository":{"url":"git+ssh://git@github.com/itinance/react-native-fs.git","type":"git"},"_npmVersion":"6.14.6","description":"Native filesystem access for react-native","directories":{},"_nodeVersion":"12.18.3","dependencies":{"utf8":"^2.1.1","base-64":"^0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"16.6.3","flow-bin":"0.78.0","prop-types":"15.7.2","react-native":"0.57.8","create-react-class":"15.6.3","react-native-windows":"0.57.2"},"peerDependencies":{"react":"^16.2.0","prop-types":"^15.6.0","react-native":">=0.51.0 <1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-fs_2.16.0_1614033289841_0.6458635451329615","host":"s3://npm-registry-packages"}},"2.17.0":{"name":"@exodus/react-native-fs","version":"2.17.0","keywords":["react-component","react-native","ios","android","fs","filesystem","download","upload","file-transfer"],"author":{"url":"https://github.com/johanneslumpe","name":"Johannes Lumpe","email":"johannes@lum.pe"},"license":"MIT","_id":"@exodus/react-native-fs@2.17.0","maintainers":[{"name":"ilyavf","email":"fadeev.ilya@gmail.com"},{"name":"giovannirco","email":"giovannirco@gmail.com"},{"name":"jprichardson","email":"jprichardson@gmail.com"},{"name":"farisissa","email":"farisissa8@gmail.com"},{"name":"dooglio","email":"doug@dooglio.net"},{"name":"ryanzim","email":"opensrc@ryanzim.com"},{"name":"headfire","email":"egorvodopyanov@gmail.com"},{"name":"kklash","email":"k_klash@protonmail.com"},{"name":"gutenye","email":"ywzhaifei@gmail.com"},{"name":"feri42","email":"feri@feridot.com"},{"name":"mosesbot","email":"moses@exodus.io"},{"name":"roccomuso","email":"roccomusolino92@gmail.com"},{"name":"dcastagnoli","email":"daniel@exodus.io"},{"name":"sonaye","email":"ain@abcd.sa"},{"name":"nareg_exodus","email":"nareg@exodus.io"},{"name":"ves","email":"ves@exodus.io"},{"name":"tenaciousmv","email":"mark@tradle.io"},{"name":"asyakost","email":"asya@exodus.io"},{"name":"maxogden","email":"max@maxogden.com"},{"name":"bulgakovk","email":"kbulgakov@yahoo.com"},{"name":"sekhmet","email":"wiktor.tkaczynski@gmail.com"},{"name":"andrewtoth","email":"andrewstoth@gmail.com"},{"name":"chalker","email":"chalkerx@gmail.com"},{"name":"andrejb","email":"andrej-borstnik@hotmail.com"},{"name":"marcosc90","email":"marcoscvp90@gmail.com"},{"name":"gordonel","email":"goraelec@protonmail.com"},{"name":"richayotte","email":"rich@ayottesoftware.com"},{"name":"jaydp17","email":"jaydp17@gmail.com"},{"name":"olistic","email":"moliverafreire@gmail.com"},{"name":"joepie91","email":"admin@cryto.net"},{"name":"merlz","email":"john.staker@ymail.com"},{"name":"jadechip","email":"jim.eric.skogman@gmail.com"},{"name":"vbonini","email":"victor@bonini.tech"},{"name":"cooncesean","email":"sean@exodus.io"},{"name":"devopsrobot","email":"devopsrobot@exodus.io"},{"name":"jenish-sojitra","email":"jenish@exodus.io"},{"name":"unidwell","email":"gregor.mirai@gmail.com"},{"name":"chrisssstian","email":"christian@exodus.io"},{"name":"nachoalvarez","email":"ignacioalvarez92@gmail.com"}],"homepage":"https://github.com/itinance/react-native-fs#readme","bugs":{"url":"https://github.com/itinance/react-native-fs/issues"},"dist":{"shasum":"00152c8a100fa8e1a8db29cedbf4154a8cffc345","tarball":"https://registry.npmjs.org/@exodus/react-native-fs/-/react-native-fs-2.17.0.tgz","fileCount":20,"integrity":"sha512-2Ntk1o3777bvbNohAu9rBmqNqZsSe54xZHuOi+PFhtBfec4AZ5LGaAqR4nLDgsYhou645ASOwNbM9mgKu7ETSw==","signatures":[{"sig":"MEYCIQDRi3AymOv4gzyWe7tu3fUAjZfcB9F1qW5flva/JDZiJgIhAOYvfy1pgbBQGFkAvuPxjUYskPZdoCnzFMORBEYLEbFe","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":129403,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgPhy8CRA9TVsSAnZWagAAVd0P/RTPoyTqj8mbctBh1mJj\nfEpyeBC3IlRiRaSTXojETeMwtPllZ4bQUfDPTq33l5+TCAozIKd01AmAJZ/B\nAOZ3YOjtzzWrhpqrjg//td6eYNi7THzt5vXuGZgEj4VWn/IIkex1ya8td8FA\nw255JTysqwvhABX8mrjf3hzvHcwyKLxch1Pi6Fa+30rmUnnjaoex8EREiGtq\neIBrNZHSlmRquan1ZduIOJvJ09C50x2uaKkV5gCxkKqL16wzL4LK+5y4ZChK\nkmAidf8qDU9Zn/ne+eO2lmgQMxDjdQZe5m07HBv3aF1wjDdfYzakEJzOTnts\neeS/bCoqGDek2CTrk6fHvH53/JJ6kwqz4se91mnEinPiE0ci8dI2YPsKCdSr\ncYyn5AkEAYz3/EHQgOgR0RAovX1aPdZduoZXRUjYfP74+6ijrz17gfFie26Q\nvHQ5F11y7HSLuc1gQWHZTUsBjOgZH52aq2J2YJOsZ5RlQ/OrO87Cy+Zprgu7\nHEwX3Ub2bhhgoi8LjFb21oHhOdQbXPmA6HHmYHCScxBhy0iZJ7OkLmmEQix9\nxqJaMMQX5k/rML3m9azVAS3MVYxSzs+vcy3+R2f6UySOQbvl0X0zz7g/x9w1\nYEkIX8Akk8NJ2e66uYjTL0uOqiLR/gDZC2CLg9OxipN71HLA6b9HEJQq+RDr\ndgH7\r\n=jkHU\r\n-----END PGP SIGNATURE-----\r\n"},"main":"FS.common.js","gitHead":"955e4f698d1c453c5a2cc14fa1f271e0ef5e3818","scripts":{"flow":"flow; test $? -eq 0 -o $? -eq 2","test":"echo \"Error: no test specified\" && exit 1"},"typings":"index.d.ts","_npmUser":{"name":"andrejb","email":"andrej-borstnik@hotmail.com"},"repository":{"url":"git+ssh://git@github.com/itinance/react-native-fs.git","type":"git"},"_npmVersion":"6.14.6","description":"Native filesystem access for react-native","directories":{},"_nodeVersion":"12.18.3","dependencies":{"utf8":"^2.1.1","base-64":"^0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"16.6.3","flow-bin":"0.78.0","prop-types":"15.7.2","react-native":"0.57.8","create-react-class":"15.6.3","react-native-windows":"0.57.2"},"peerDependencies":{"react":"^16.2.0","prop-types":"^15.6.0","react-native":">=0.51.0 <1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-fs_2.17.0_1614683323911_0.7997482684084563","host":"s3://npm-registry-packages"}},"2.18.0":{"name":"@exodus/react-native-fs","version":"2.18.0","keywords":["react-component","react-native","ios","android","fs","filesystem","download","upload","file-transfer"],"author":{"url":"https://github.com/johanneslumpe","name":"Johannes Lumpe","email":"johannes@lum.pe"},"license":"MIT","_id":"@exodus/react-native-fs@2.18.0","maintainers":[{"name":"ilyavf","email":"fadeev.ilya@gmail.com"},{"name":"giovannirco","email":"giovannirco@gmail.com"},{"name":"jprichardson","email":"jprichardson@gmail.com"},{"name":"farisissa","email":"farisissa8@gmail.com"},{"name":"dooglio","email":"doug@dooglio.net"},{"name":"ryanzim","email":"opensrc@ryanzim.com"},{"name":"headfire","email":"egorvodopyanov@gmail.com"},{"name":"kklash","email":"k_klash@protonmail.com"},{"name":"gutenye","email":"ywzhaifei@gmail.com"},{"name":"feri42","email":"feri@feridot.com"},{"name":"mosesbot","email":"moses@exodus.io"},{"name":"roccomuso","email":"roccomusolino92@gmail.com"},{"name":"dcastagnoli","email":"daniel@exodus.io"},{"name":"sonaye","email":"ain@abcd.sa"},{"name":"nareg_exodus","email":"nareg@exodus.io"},{"name":"ves","email":"ves@exodus.io"},{"name":"tenaciousmv","email":"mark@tradle.io"},{"name":"asyakost","email":"asya@exodus.io"},{"name":"maxogden","email":"max@maxogden.com"},{"name":"bulgakovk","email":"kbulgakov@yahoo.com"},{"name":"sekhmet","email":"wiktor.tkaczynski@gmail.com"},{"name":"andrewtoth","email":"andrewstoth@gmail.com"},{"name":"chalker","email":"chalkerx@gmail.com"},{"name":"andrejb","email":"andrej-borstnik@hotmail.com"},{"name":"marcosc90","email":"marcoscvp90@gmail.com"},{"name":"gordonel","email":"goraelec@protonmail.com"},{"name":"richayotte","email":"rich@ayottesoftware.com"},{"name":"jaydp17","email":"jaydp17@gmail.com"},{"name":"olistic","email":"moliverafreire@gmail.com"},{"name":"joepie91","email":"admin@cryto.net"},{"name":"merlz","email":"john.staker@ymail.com"},{"name":"jadechip","email":"jim.eric.skogman@gmail.com"},{"name":"vbonini","email":"victor@bonini.tech"},{"name":"cooncesean","email":"sean@exodus.io"},{"name":"devopsrobot","email":"devopsrobot@exodus.io"},{"name":"jenish-sojitra","email":"jenish@exodus.io"},{"name":"unidwell","email":"gregor.mirai@gmail.com"},{"name":"chrisssstian","email":"christian@exodus.io"},{"name":"nachoalvarez","email":"ignacioalvarez92@gmail.com"}],"homepage":"https://github.com/itinance/react-native-fs#readme","bugs":{"url":"https://github.com/itinance/react-native-fs/issues"},"dist":{"shasum":"d87e7a70c1baf6e374ae9158f291f081721097bb","tarball":"https://registry.npmjs.org/@exodus/react-native-fs/-/react-native-fs-2.18.0.tgz","fileCount":18,"integrity":"sha512-GTydOmxPZMvpnj/5AoVC1zVvObOHnm/va+bQfESvvsBlXfIIcC6IbqU+/LiIYZhg7XYR8GEgq8iwAKkiV7GrWA==","signatures":[{"sig":"MEQCIFC0x08X5vrGvP1/X/IiCBNS/qEpNA4EwndeQsSi0CP3AiBLIxc+FqQdU6FH2wTCLfhnYF2ZleX1/XIHzcvQFLi+Gw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":117107,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgPiBhCRA9TVsSAnZWagAAIJ4QAIW1t8mvJynw2xnHzY6F\nJkRL/CNwA6fXLxcGHAXPf7e2u7+Et/HAMJFWZ6iuXeHVEfdcF8Oh6ncpUdVW\nFkXaKNTEsNdLQiylvfw+kGJvimz099EqGKSr/JtGwYMKI0jbOR50a7wnyk+6\nwz9ceN8JJXh76XH6xE2blqHwz4j7qdpS9wVoftBE0OAKDxn14orLW6a2KlTj\nRYq/9S92xCJYZRMKZAOj2FrDkzCLIfEKqIahAt703/+AFQHuslc9xD3bNsey\n6hA4NuAb8ND5uEsZLQi8hWZoIb2FRKenjHkFRQbKrLdDFmaZ1NDLwdH82teF\nSkFJYNKD6PplQ9UWwcPGGO0PHbI3gFJtkOYOtiD9Q+WY/Xls3CmBG9gl6i2r\nXezjIrYvhOr6h+SSZglCFSZs8NPEvnLx2GUeQQ2pzBXzhOvlJR/yPgJbNt+1\n3wIJ1800AoxfJb41coEFUURD058xojU6IylCu3PhapJAi2GcVmAG/i8DFw2D\nF8TfsudAhWNH5w+LOjNaLsEnhZGSuJAxTym9V4NmKliyU+hWXTRiCNPDQ5vW\nK3+havUM+suXk22FFaIYapvy7VVwE5rxtu+bhshRznekhwIBkXdlc61qRWX8\nqeu7VDXN9p/3yiJ1af+R9KVPMuNm7pCGVoIn1Y714Kt3N8woRzRpRLWhSTtP\n5sIh\r\n=6a0T\r\n-----END PGP SIGNATURE-----\r\n"},"main":"FS.common.js","gitHead":"164d4e53dcaa0ac4bf1ac7b578e1e9000bef372f","scripts":{"flow":"flow; test $? -eq 0 -o $? -eq 2","test":"echo \"Error: no test specified\" && exit 1"},"typings":"index.d.ts","_npmUser":{"name":"andrejb","email":"andrej-borstnik@hotmail.com"},"repository":{"url":"git+ssh://git@github.com/itinance/react-native-fs.git","type":"git"},"_npmVersion":"6.14.6","description":"Native filesystem access for react-native","directories":{},"_nodeVersion":"12.18.3","dependencies":{"utf8":"^2.1.1","base-64":"^0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"16.6.3","flow-bin":"0.78.0","prop-types":"15.7.2","react-native":"0.57.8","create-react-class":"15.6.3","react-native-windows":"0.57.2"},"peerDependencies":{"react":"^16.2.0","prop-types":"^15.6.0","react-native":">=0.51.0 <1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-fs_2.18.0_1614684257268_0.18315271120848253","host":"s3://npm-registry-packages"}},"2.19.0":{"name":"@exodus/react-native-fs","version":"2.19.0","keywords":["react-component","react-native","ios","android","fs","filesystem","download","upload","file-transfer"],"author":{"url":"https://github.com/johanneslumpe","name":"Johannes Lumpe","email":"johannes@lum.pe"},"license":"MIT","_id":"@exodus/react-native-fs@2.19.0","maintainers":[{"name":"ilyavf","email":"fadeev.ilya@gmail.com"},{"name":"giovannirco","email":"giovannirco@gmail.com"},{"name":"jprichardson","email":"jprichardson@gmail.com"},{"name":"farisissa","email":"farisissa8@gmail.com"},{"name":"dooglio","email":"doug@dooglio.net"},{"name":"ryanzim","email":"opensrc@ryanzim.com"},{"name":"headfire","email":"egorvodopyanov@gmail.com"},{"name":"kklash","email":"k_klash@protonmail.com"},{"name":"gutenye","email":"ywzhaifei@gmail.com"},{"name":"feri42","email":"feri@feridot.com"},{"name":"mosesbot","email":"moses@exodus.io"},{"name":"roccomuso","email":"roccomusolino92@gmail.com"},{"name":"dcastagnoli","email":"daniel@exodus.io"},{"name":"sonaye","email":"ain@abcd.sa"},{"name":"nareg_exodus","email":"nareg@exodus.io"},{"name":"ves","email":"ves@exodus.io"},{"name":"tenaciousmv","email":"mark@tradle.io"},{"name":"asyakost","email":"asya@exodus.io"},{"name":"maxogden","email":"max@maxogden.com"},{"name":"bulgakovk","email":"kbulgakov@yahoo.com"},{"name":"sekhmet","email":"wiktor.tkaczynski@gmail.com"},{"name":"andrewtoth","email":"andrewstoth@gmail.com"},{"name":"chalker","email":"chalkerx@gmail.com"},{"name":"andrejb","email":"andrej-borstnik@hotmail.com"},{"name":"marcosc90","email":"marcoscvp90@gmail.com"},{"name":"gordonel","email":"goraelec@protonmail.com"},{"name":"richayotte","email":"rich@ayottesoftware.com"},{"name":"jaydp17","email":"jaydp17@gmail.com"},{"name":"olistic","email":"moliverafreire@gmail.com"},{"name":"joepie91","email":"admin@cryto.net"},{"name":"merlz","email":"john.staker@ymail.com"},{"name":"jadechip","email":"jim.eric.skogman@gmail.com"},{"name":"vbonini","email":"victor@bonini.tech"},{"name":"cooncesean","email":"sean@exodus.io"},{"name":"devopsrobot","email":"devopsrobot@exodus.io"},{"name":"jenish-sojitra","email":"jenish@exodus.io"},{"name":"unidwell","email":"gregor.mirai@gmail.com"},{"name":"chrisssstian","email":"christian@exodus.io"},{"name":"nachoalvarez","email":"ignacioalvarez92@gmail.com"}],"homepage":"https://github.com/itinance/react-native-fs#readme","bugs":{"url":"https://github.com/itinance/react-native-fs/issues"},"dist":{"shasum":"ef1c46c01929de87403b46959b185aeb62f2f4bb","tarball":"https://registry.npmjs.org/@exodus/react-native-fs/-/react-native-fs-2.19.0.tgz","fileCount":18,"integrity":"sha512-ppgXiE/pE+8PoK47hoTW8r9Z52XTHjD1olDNvbIzC3xYGD+4EYQlyHNRHqN4iWOBv6Fyfnt+70gNkxxkvfo9iA==","signatures":[{"sig":"MEYCIQD332rikkXIe4nfjkspVCa0M/9RPszeFE5nuZuigvSjUwIhAJE/qGTf/UjI7J9PDZ80IEz8d36y8z/kLyCC+ElDPcEw","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":117211,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgPn0eCRA9TVsSAnZWagAAFKgP/RZmVmI8BCPvCl2J+kfz\nET+36AlY8ICwe3ZIvfeOdddncy0P0mCVzCjNq5qd18KYEkip0WA53UNQwdNN\n2ZZ2ff5/zVkFA4cyghtb5rBVaBho+Cp3UmikaigFP+uRkST2nIC1sx+N79uq\n/oayiCX/r/jMVF4+TmFku7mNxdR0HECY7Bx2opduhg6NIYgpQJulBc06Tlf2\npmEt87OugXdtrdPPnd2A2jPxZm1KxEJqtNsLwfuXzQiZRbRpSmE7U1AK1fWr\ndAl1FHYm2t1krQ/6lShP4Q7Q7a0YTNjtoRgjUf687js4S+sjnYS7ZHEZ8GlG\nDUk7/ghJ6ZS3DIquC2zIITy56lMKpMGrmDPsNSyqi2RxNSXtxSTH/qMLqcfU\n6GpRhKKVYtVDqxQSSoUCSGe1EmUloBZ80vyGmlyt1oYlqzj3frXCh8+h01Z2\nu0N7kofs+PbmFzENCC2VsQwXQJixP8ikowJyUahFTnICsMaBJTKeusm6LOyk\nlMQ2uU7PnlCvA3yXWycG9iYWK355OJ56tC0h6ez8EaEnK3wyJ7qwISVBpjwN\n4uG20NlLDhBBNimClsHMTEVYYGgbEVHr7lDdcXiyoFMniY27KSxkrGn/EjUl\n1egeEykgjL+eZsSfeYhZ4cvi03eBOdALbNZvWMBBu42p8CEbiDTVWZIl3Noo\n80wg\r\n=6jOl\r\n-----END PGP SIGNATURE-----\r\n"},"main":"FS.common.js","gitHead":"9e1ec5ab4ba337191b00f7678f9de054981ba80e","scripts":{"flow":"flow; test $? -eq 0 -o $? -eq 2","test":"echo \"Error: no test specified\" && exit 1"},"typings":"index.d.ts","_npmUser":{"name":"andrejb","email":"andrej-borstnik@hotmail.com"},"repository":{"url":"git+ssh://git@github.com/itinance/react-native-fs.git","type":"git"},"_npmVersion":"6.14.6","description":"Native filesystem access for react-native","directories":{},"_nodeVersion":"12.18.3","dependencies":{"utf8":"^2.1.1","base-64":"^0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"16.6.3","flow-bin":"0.78.0","prop-types":"15.7.2","react-native":"0.57.8","create-react-class":"15.6.3","react-native-windows":"0.57.2"},"peerDependencies":{"react":"^16.2.0","prop-types":"^15.6.0","react-native":">=0.51.0 <1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-fs_2.19.0_1614707996922_0.05049817857821837","host":"s3://npm-registry-packages"}},"2.20.0":{"name":"@exodus/react-native-fs","version":"2.20.0","keywords":["react-component","react-native","ios","android","fs","filesystem","download","upload","file-transfer"],"author":{"url":"https://github.com/johanneslumpe","name":"Johannes Lumpe","email":"johannes@lum.pe"},"license":"MIT","_id":"@exodus/react-native-fs@2.20.0","maintainers":[{"name":"diegomura","email":"diegomuracciole@gmail.com"},{"name":"r1oga","email":"r1oga@tuta.io"},{"name":"dncabal","email":"dncabal@gmail.com"},{"name":"rec","email":"espinosacurbelo@gmail.com"},{"name":"ilyavf","email":"fadeev.ilya@gmail.com"},{"name":"giovannirco","email":"giovannirco@gmail.com"},{"name":"jprichardson","email":"jprichardson@gmail.com"},{"name":"farisissa","email":"farisissa8@gmail.com"},{"name":"dooglio","email":"doug@dooglio.net"},{"name":"ryanzim","email":"opensrc@ryanzim.com"},{"name":"headfire","email":"egorvodopyanov@gmail.com"},{"name":"kklash","email":"k_klash@protonmail.com"},{"name":"gutenye","email":"ywzhaifei@gmail.com"},{"name":"feri42","email":"feri@feridot.com"},{"name":"mosesbot","email":"moses@exodus.io"},{"name":"roccomuso","email":"roccomusolino92@gmail.com"},{"name":"dcastagnoli","email":"daniel@exodus.io"},{"name":"sonaye","email":"ain@abcd.sa"},{"name":"nareg_exodus","email":"nareg@exodus.io"},{"name":"ves","email":"ves@exodus.io"},{"name":"tenaciousmv","email":"mark@tradle.io"},{"name":"asyakost","email":"asya@exodus.io"},{"name":"maxogden","email":"max@maxogden.com"},{"name":"bulgakovk","email":"kbulgakov@yahoo.com"},{"name":"sekhmet","email":"wiktor.tkaczynski@gmail.com"},{"name":"andrewtoth","email":"andrewstoth@gmail.com"},{"name":"chalker","email":"chalkerx@gmail.com"},{"name":"andrejb","email":"andrej-borstnik@hotmail.com"},{"name":"gordonel","email":"goraelec@protonmail.com"},{"name":"richayotte","email":"rich@ayottesoftware.com"},{"name":"jaydp17","email":"jaydp17@gmail.com"},{"name":"olistic","email":"moliverafreire@gmail.com"},{"name":"joepie91","email":"admin@cryto.net"},{"name":"merlz","email":"john.staker@ymail.com"},{"name":"jadechip","email":"jim.eric.skogman@gmail.com"},{"name":"vbonini","email":"victor@bonini.tech"},{"name":"cooncesean","email":"sean@exodus.io"},{"name":"devopsrobot","email":"devopsrobot@exodus.io"},{"name":"jenish-sojitra","email":"jenish@exodus.io"},{"name":"unidwell","email":"gregor.mirai@gmail.com"},{"name":"chrisssstian","email":"christian@exodus.io"},{"name":"nachoalvarez","email":"ignacioalvarez92@gmail.com"}],"homepage":"https://github.com/itinance/react-native-fs#readme","bugs":{"url":"https://github.com/itinance/react-native-fs/issues"},"dist":{"shasum":"1bcf8aa895260b8ec3add9f319e44fddfcd2d1c5","tarball":"https://registry.npmjs.org/@exodus/react-native-fs/-/react-native-fs-2.20.0.tgz","fileCount":19,"integrity":"sha512-iJjtdf9vfbexdaFmDrX7i6pREoDvqmfGNYosi/SY/p31tiTljU+R2+JCy0rIdSLhSm2XT4EicgW14d3u5FzGKg==","signatures":[{"sig":"MEUCIQDc7jdC3FNRGyuJFZdx10LOwmoo3ZGMEPL5QVSN6MqMXAIgbmSdBsCuybjJ8x1ySLtbwTHsXUupmgPCEP0tC6MQ2A4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":117878,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgdKMgCRA9TVsSAnZWagAAxFwQAJhCxtkSnA+hT8vndgOk\n93kgCWzJr2MSLaN1MDurLGwNKlx6T4T4JmYGZlEOVMlt0bQmXhRx+YOoHloe\nbnTcmVR2I+7ZnMiCONndUkCS9ZoDxJl8/aycZ7Tt5m+B2CCZ+h2hFxBkhIsp\nj9uc9DT3E+k8Vxd7wkPl0cl/ood7480VEXn+YfkILy3rZOcyDnbSqnNd9QZt\nDrVSWXwmOdlfnpJEI/89ulfE/W4yvMWN/ZwHMknQHTXKlf0zpGxcY5E8dq6L\nijiJ+HNk3cE3GF99ozOF7jIjZaBHPjEZrhNaRbLBH8zcmRTxDgOhRws3aWAH\ncCpmZcB0mzIfbIq3iGrPCatKQrECnImfDu9Ye4COap1DNv2f1eIen7TQsll5\n/Ls01M3IP7wSC04+16uy0eS53wsJnrxewNPF3qB3PHtcgVcNlnawhAHbi3NM\nKVh1TeRv25ZAnv4Jc6qqugxPWUKFKcJ5NCIHSzriJvODc9m8bFtr49YQanFE\nC4zapHUQIX8orS0mZC+pvH2EhcaR6tZgQ/9mBTqIZbpZn5h9we4BfSvZQWNV\nkkx2ospvj43LHLevZnfkARaL/+BZNOxQqYzzzPCrX0FW3QgTLhhro6l7FvVB\nLr/XV7fyJRKPnyCgFUP+AetdY5jyu6cN2BqEwpeLBu3mFZr+JH2hFqaZHRQJ\nXGej\r\n=V00T\r\n-----END PGP SIGNATURE-----\r\n"},"main":"FS.common.js","gitHead":"9423e3cbadf439b5a7ec7660df3f51aa0360f41b","scripts":{"flow":"flow; test $? -eq 0 -o $? -eq 2","test":"echo \"Error: no test specified\" && exit 1"},"typings":"index.d.ts","_npmUser":{"name":"andrejb","email":"andrej-borstnik@hotmail.com"},"repository":{"url":"git+ssh://git@github.com/itinance/react-native-fs.git","type":"git"},"_npmVersion":"6.14.6","description":"Native filesystem access for react-native","directories":{},"_nodeVersion":"12.18.3","dependencies":{"utf8":"^2.1.1","base-64":"^0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"16.6.3","flow-bin":"0.78.0","prop-types":"15.7.2","react-native":"0.57.8","create-react-class":"15.6.3","react-native-windows":"0.57.2"},"peerDependencies":{"react":"^16.2.0","prop-types":"^15.6.0","react-native":">=0.51.0 <1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-fs_2.20.0_1618256671944_0.21840981795991676","host":"s3://npm-registry-packages"}},"2.21.0":{"name":"@exodus/react-native-fs","version":"2.21.0","keywords":["react-component","react-native","ios","android","fs","filesystem","download","upload","file-transfer"],"author":{"url":"https://github.com/johanneslumpe","name":"Johannes Lumpe","email":"johannes@lum.pe"},"license":"MIT","_id":"@exodus/react-native-fs@2.21.0","maintainers":[{"name":"fosterdill","email":"fosterdill@gmail.com"},{"name":"eduardoexodus","email":"eduardo.ta@exodus.io"},{"name":"achal_exodus","email":"achal.si@exodus.io"},{"name":"luvette","email":"luvette.pe@exodus.io"},{"name":"fboucquez","email":"fboucquez@gmail.com"},{"name":"skapala","email":"szymon20000@gmail.com"},{"name":"nlavrex","email":"nikita.la@exodus.io"},{"name":"umito","email":"umitodabasi@gmail.com"},{"name":"parichayxyz","email":"parichay.ba@exodus.io"},{"name":"lanahizzle","email":"tim.la@exodus.io"},{"name":"iaacek","email":"iaacek@gmail.com"},{"name":"nafisholeh","email":"rachmadnafisholeh@gmail.com"},{"name":"ariene-exodus","email":"ariene.ri@exodus.io"},{"name":"ps.mcnally","email":"patrick.mc@exodus.io"},{"name":"akinncar","email":"akinncar@hotmail.com"},{"name":"matias.la","email":"matias.la@exodus.io"},{"name":"gaganatexodus","email":"gagan.ra@exodus.io"},{"name":"voltagebots","email":"okpako.fr@exodus.io"},{"name":"jhony112","email":"femi.babs112@gmail.com"},{"name":"siva-ramnathan","email":"sivaramakrishnan.ra@exodus.io"},{"name":"kwwood","email":"kevin.w@exodus.io"},{"name":"sergii_bo","email":"sergii.bo@exodus.io"},{"name":"dimitrios.pa","email":"dimitrios.pa@exodus.io"},{"name":"mongkuen","email":"mongkuen.sun@gmail.com"},{"name":"philipcr","email":"philip.cr@exodus.io"},{"name":"jacobbr22","email":"jacob.br@exodus.io"},{"name":"kashifchoudhry","email":"mkclhr@hotmail.com"},{"name":"lekzd","email":"alexandr.ko@exodus.io"},{"name":"cdotta","email":"cdotta90@gmail.com"},{"name":"ryansquared","email":"me@ryansquared.pub"},{"name":"alexandrbbm","email":"alexandr.bbm@gmail.com"},{"name":"danm.exodus","email":"daniel.mu@exodus.io"},{"name":"danh.t.vo","email":"danh.vo@exodus.io"},{"name":"alex.alexandrius","email":"s.pataridze@gmail.com"},{"name":"ezenwankwogabriel","email":"ezenwankwogabriel@gmail.com"},{"name":"meniem","email":"aly@exodus.io"},{"name":"mzndako","email":"mzndako@gmail.com"},{"name":"ianertson","email":"sebbekarlsson97@gmail.com"},{"name":"kevva","email":"kevinmartensson@gmail.com"},{"name":"jumokeolads","email":"jumoke.ol@exodus.io"},{"name":"aaronloexodus","email":"aaron.lo@exodus.io"},{"name":"vikgmdev","email":"vikgm.dev@gmail.com"},{"name":"iamcrazycoder","email":"iamcrazycoder@gmail.com"},{"name":"kewde_","email":"kewde@particl.io"},{"name":"cassapula","email":"bruno.cassapula@outlook.com"},{"name":"wjbeau","email":"will@wjbeaumont.org"},{"name":"feri42","email":"feri@feridot.com"},{"name":"jprichardson","email":"jprichardson@gmail.com"},{"name":"farisissa","email":"farisissa8@gmail.com"},{"name":"dooglio","email":"doug@dooglio.net"},{"name":"ryanzim","email":"opensrc@ryanzim.com"},{"name":"headfire","email":"egorvodopyanov@gmail.com"},{"name":"gutenye","email":"ywzhaifei@gmail.com"},{"name":"mosesbot","email":"moses@exodus.io"},{"name":"roccomuso","email":"roccomusolino92@gmail.com"},{"name":"dcastagnoli","email":"daniel@exodus.io"},{"name":"sonaye","email":"ain@abcd.sa"},{"name":"nareg_exodus","email":"nareg@exodus.io"},{"name":"ves","email":"ves@exodus.io"},{"name":"tenaciousmv","email":"mark@tradle.io"},{"name":"asyakost","email":"asya@exodus.io"},{"name":"bulgakovk","email":"kbulgakov@yahoo.com"},{"name":"sekhmet","email":"wiktor.tkaczynski@gmail.com"},{"name":"chalker","email":"chalkerx@gmail.com"},{"name":"andrejb","email":"andrej-borstnik@hotmail.com"},{"name":"gordonel","email":"goraelec@protonmail.com"},{"name":"richayotte","email":"rich@ayottesoftware.com"},{"name":"jaydp17","email":"jaydp17@gmail.com"},{"name":"olistic","email":"moliverafreire@gmail.com"},{"name":"joepie91","email":"admin@cryto.net"},{"name":"merlz","email":"john.staker@ymail.com"},{"name":"jadechip","email":"jim.eric.skogman@gmail.com"},{"name":"vbonini","email":"victor@bonini.tech"},{"name":"cooncesean","email":"sean@exodus.io"},{"name":"devopsrobot","email":"devopsrobot@exodus.io"},{"name":"jenish-sojitra","email":"jenish@exodus.io"},{"name":"unidwell","email":"gregor.mirai@gmail.com"},{"name":"nachoalvarez","email":"ignacioalvarez92@gmail.com"},{"name":"giovannirco","email":"giovannirco@gmail.com"},{"name":"ilyavf","email":"fadeev.ilya@gmail.com"},{"name":"rec","email":"espinosacurbelo@gmail.com"},{"name":"dncabal","email":"dncabal@gmail.com"},{"name":"r1oga","email":"r1oga@tuta.io"},{"name":"diegomura","email":"diegomuracciole@gmail.com"},{"name":"danilsergeev","email":"danil@exodus.io"},{"name":"lanre-mark","email":"lanre.developer@gmail.com"},{"name":"sunilagrawal","email":"sunilagrawal@gmail.com"},{"name":"guillecura","email":"guille@cura.is"},{"name":"motorina0","email":"stan.v.vlad@gmail.com"},{"name":"chadstrat","email":"chadstrat@gmail.com"},{"name":"mariosvlad","email":"marios.vladimerou@protonmail.com"},{"name":"federico-po","email":"federico.po@exodus.io"},{"name":"pagan404","email":"saraspap@protonmail.com"}],"homepage":"https://github.com/itinance/react-native-fs#readme","bugs":{"url":"https://github.com/itinance/react-native-fs/issues"},"dist":{"shasum":"4845a08ba4618c564ff92d337cd6901774e20f2c","tarball":"https://registry.npmjs.org/@exodus/react-native-fs/-/react-native-fs-2.21.0.tgz","fileCount":18,"integrity":"sha512-1NiDWMjVEpSl7KbE97y/WcZFlJI6cXfsWDXrRx5lTxk82Q0g0Xluf3o4pjZOJ0VS0DDRR7PtaGDvjge9DX8fOA==","signatures":[{"sig":"MEUCIQD4RfyVlIskfknZQUoET/NoROkxWac+BUdlk9cwGl1UUgIgAzDle2dv/qHqWAF0gcK05P5eODDoZ+fb0OB7WNbaDQ4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":112836,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiXWs2ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrUahAAgWfnNRpuFLxIdsWSwkjlQdha5rnGOnc3EUA0a4zWEVsZzGHA\r\nB61SX7er7NxXACXLncD0dp6mgp7+zr8zpuOZEkuu7Jrdz/84r+S3nrU0huCy\r\n8LiueQdoVGWS9G8HnZZCBbu9j67QhQXayQyvGpIFNRofZXwddlzddXjz77dA\r\nw++07FQrnSaN7M5R6mkliHW0wE/dRCQIO9p+kGnBrRK8RgxZ0nlxSSUMdNkA\r\nuImUM/s0aZ+64cjVX5V8BbOVsMXhTvXt+hfBvzYlSuepBaXMu15Xnp0pv8Ur\r\nc4P8dVGFfEWDyvEYN1TnJs7Xznt3AUHTgjfR34vSnFz+ZXLDK1D2knsCGRc5\r\nvWPsLO49rxxUjGPZKPlnFFBn5pjNdpmpaMdhw/t8geNdEilgV0+J+1wMMXYS\r\nXPp0yKTW/4GpxkdCttKEk+DmcJQZZA39d8BaoUra+iAD8rOnyLQW8V+Q9Q4R\r\nOabdeqIVneUoujBYVfRbiBKdyhHxMMovZOmBx1Bj9Q9+OykPwd+jamNjp5zy\r\nwctdfYyKvhXgStfTLlvn1E89Noz8FEX3py5k5Ccw3mICVSdrMhFw9umWnwZA\r\nh5wzju8a9uoPv+x78ZYXs/6MD9mo5gkCIekR/RwHwQqjufvqfeJZKqD65Ig7\r\nIVcEkgU5fipKokuRDUbxvuAllubgO3tikpc=\r\n=5dLv\r\n-----END PGP SIGNATURE-----\r\n"},"main":"FS.common.js","gitHead":"1eeb5bb18763e0d408f2f395fc40a925e1c89cde","scripts":{"flow":"flow; test $? -eq 0 -o $? -eq 2","test":"echo \"Error: no test specified\" && exit 1"},"typings":"index.d.ts","_npmUser":{"name":"ariene-exodus","email":"ariene.ri@exodus.io"},"repository":{"url":"git+ssh://git@github.com/itinance/react-native-fs.git","type":"git"},"_npmVersion":"7.21.1","description":"Native filesystem access for react-native","directories":{},"_nodeVersion":"16.9.1","dependencies":{"utf8":"^2.1.1","base-64":"^0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"16.6.3","flow-bin":"0.78.0","prop-types":"15.7.2","react-native":"0.57.8","create-react-class":"15.6.3","react-native-windows":"0.57.2"},"peerDependencies":{"react":"^16.2.0","prop-types":"^15.6.0","react-native":">=0.51.0 <1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-fs_2.21.0_1650289462535_0.20700332047093983","host":"s3://npm-registry-packages"}},"2.22.0":{"name":"@exodus/react-native-fs","version":"2.22.0","keywords":["react-component","react-native","ios","android","fs","filesystem","download","upload","file-transfer"],"author":{"url":"https://github.com/johanneslumpe","name":"Johannes Lumpe","email":"johannes@lum.pe"},"license":"MIT","_id":"@exodus/react-native-fs@2.22.0","maintainers":[{"name":"juraex","email":"julio.vi@exodus.io"},{"name":"kevva","email":"kevinmartensson@gmail.com"},{"name":"doguhan","email":"doguhan.gu@exodus.io"},{"name":"ps.mcnally","email":"patrick.mc@exodus.io"},{"name":"janwe","email":"jan.we@exodus.io"},{"name":"yevhenii_molodyk","email":"y.molodyk@overdone.it"},{"name":"javiexodus","email":"javier.fe@exodus.io"},{"name":"ismamz","email":"hola@isma.uy"},{"name":"exojo","email":"joshua.sc@exodus.io"},{"name":"feri42","email":"feri@feridot.com"},{"name":"jprichardson","email":"jprichardson@gmail.com"},{"name":"farisissa","email":"farisissa8@gmail.com"},{"name":"ryanzim","email":"opensrc@ryanzim.com"},{"name":"headfire","email":"egorvodopyanov@gmail.com"},{"name":"gutenye","email":"ywzhaifei@gmail.com"},{"name":"mosesbot","email":"moses@exodus.io"},{"name":"roccomuso","email":"roccomusolino92@gmail.com"},{"name":"dcastagnoli","email":"daniel@exodus.io"},{"name":"sonaye","email":"ain@abcd.sa"},{"name":"ves","email":"ves@exodus.io"},{"name":"tenaciousmv","email":"mvayngrib@gmail.com"},{"name":"asyakost","email":"asya@exodus.io"},{"name":"bulgakovk","email":"kbulgakov@yahoo.com"},{"name":"chalker","email":"chalkerx@gmail.com"},{"name":"andrejb","email":"andrej-borstnik@hotmail.com"},{"name":"jaydp17","email":"jaydp17@gmail.com"},{"name":"olistic","email":"moliverafreire@gmail.com"},{"name":"joepie91","email":"admin@cryto.net"},{"name":"merlz","email":"john.staker@ymail.com"},{"name":"vbonini","email":"victor@bonini.tech"},{"name":"mol0d","email":"moloduk99@gmail.com"},{"name":"devopsrobot","email":"devopsrobot@exodus.io"},{"name":"jenish-sojitra","email":"jenish@exodus.io"},{"name":"markoexodus","email":"marko.sa@exodus.io"},{"name":"nachoalvarez","email":"ignacioalvarez92@gmail.com"},{"name":"giovannirco","email":"giovannirco@gmail.com"},{"name":"filipexodus","email":"filip@exodus.io"},{"name":"cryptosgr","email":"sagar@exodus.io"},{"name":"andrescarreon","email":"andres.di@exodus.io"},{"name":"diegomura","email":"diegomuracciole@gmail.com"},{"name":"lanre-mark","email":"lanre.developer@gmail.com"},{"name":"sunilagrawal","email":"sunilagrawal@gmail.com"},{"name":"guillecura","email":"guille@cura.is"},{"name":"mariosvlad","email":"marios.vladimerou@protonmail.com"},{"name":"federico-po","email":"federico.po@exodus.io"},{"name":"akinncar","email":"akinncar@hotmail.com"},{"name":"fboucquez","email":"fboucquez@gmail.com"},{"name":"lanahizzle","email":"tim.la@exodus.io"},{"name":"kwwood","email":"kevin.w@exodus.io"},{"name":"umito","email":"umitodabasi@gmail.com"},{"name":"mzndako","email":"mzndako@gmail.com"},{"name":"joshuabot","email":"joshuabot@exodus.io"},{"name":"iaacek","email":"iaacek@gmail.com"},{"name":"meniem","email":"aly@exodus.io"},{"name":"skapala","email":"szymon20000@gmail.com"},{"name":"awilson-rs","email":"awilson@refactorsecurity.com"},{"name":"ezenwankwogabriel","email":"ezenwankwogabriel@gmail.com"},{"name":"ggabarrin-rs","email":"ggabarrin@refactorsecurity.com"},{"name":"ralph.ba","email":"ralph.ba@exodus.io"},{"name":"danh.t.vo","email":"danh.vo@exodus.io"},{"name":"voltagebots","email":"okpako.fr@exodus.io"},{"name":"ryansquared-npm","email":"npm@ryansquared.pub"},{"name":"alexandrbbm","email":"alexandr.bbm@gmail.com"},{"name":"sergii_bo","email":"sergii.bo@exodus.io"},{"name":"florianmathieu","email":"florian.ma@exodus.io"},{"name":"angelloz","email":"scottloz@protonmail.com"},{"name":"exodus-justin.za","email":"justin.za@exodus.io"},{"name":"alex.alexandrius","email":"s.pataridze@gmail.com"},{"name":"rec","email":"espinosacurbelo@gmail.com"},{"name":"rg911","email":"xian.f.liu@gmail.com"},{"name":"jamiemaw","email":"jamie@exodus.io"},{"name":"james-gre","email":"james.gre@exodus.io"},{"name":"shehryar6","email":"shehryarshoukat6@gmail.com"},{"name":"geoffreyrousset","email":"geoffrey.ro@exodus.io"},{"name":"clarkexo","email":"clark@exodus.io"},{"name":"tunguyennnnn","email":"tunguyenuni@gmail.com"},{"name":"jschopen","email":"jeremiah.sc@exodus.io"},{"name":"cawfree","email":"hello@cawfree.com"},{"name":"marcos.kichel","email":"marcos.kichel@gmail.com"},{"name":"andrewtoth-exodus","email":"andrew.to@exodus.io"},{"name":"cdotta-exodus","email":"cristian.do@exodus.io"},{"name":"exorich","email":"richard.nw@exodus.io"},{"name":"mmehta-10","email":"mmehta.ten@gmail.com"},{"name":"kryptkeep","email":"julian@exodus.io"},{"name":"633kh4ck","email":"svolsky+npm@xn--zer-2na.net"},{"name":"mbaraniak-exodus","email":"mykhailo.ba@exodus.io"},{"name":"jeehahn","email":"hahnjeong@gmail.com"},{"name":"hasakura","email":"hisashi.as@exodus.io"},{"name":"awesomeniko","email":"awesomeniko@pm.me"},{"name":"davidexodus","email":"david.ku@exodus.io"},{"name":"r4vn","email":"simon.schmell@gmail.com"},{"name":"nantoaqui","email":"valentin.renan@gmail.com"},{"name":"exoleo","email":"leonard.ga@Exodus.io"},{"name":"ale-exo","email":"alessio.li@exodus.io"},{"name":"frankliexodus","email":"haolun.li@exodus.io"},{"name":"bekatd","email":"bekatd@gmail.com"},{"name":"ronaldcrb","email":"alonzo.ronald@gmail.com"},{"name":"muratso","email":"ericarlos23@gmail.com"},{"name":"yalomist","email":"yalomist@gmail.com"},{"name":"joshua-rogers-exodus","email":"joshua.ro@exodus.io"},{"name":"jdmdreamer","email":"peter.th@exodus.io"},{"name":"vikas027","email":"vikas027@gmail.com"},{"name":"angel_exodus","email":"angel.ca@exodus.io"}],"dist":{"shasum":"4dd9b90d8e8fd9e8dc4767c754f46c16a47125a9","tarball":"https://registry.npmjs.org/@exodus/react-native-fs/-/react-native-fs-2.22.0.tgz","fileCount":47,"integrity":"sha512-icOca4YtOQfuIpnwXQLQNBobLrETokc5typZFVe4+DWD358QHxo1I1edO0yEV3uKar6RW8GPqjy0PwITqQzlUA==","signatures":[{"sig":"MEYCIQD0Vv127dbyYFpZ43SiEseumMr6q27/ATY47vEISU66NQIhAI2Lfm+306h4UsVGiEUW3OusSps9CUtozsNz5PDB5/Wo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":118406},"main":"FS.common.js","scripts":{"flow":"flow; test $? -eq 0 -o $? -eq 2","test":"echo \"Error: no test specified\" && exit 1"},"typings":"index.d.ts","_npmUser":{"name":"andrejb","email":"andrej-borstnik@hotmail.com"},"repository":{"url":"git@github.com:itinance/react-native-fs.git","type":"git"},"description":"Native filesystem access for react-native","directories":{},"licenseText":"The MIT License (MIT)\n\nCopyright (c) 2015 Johannes Lumpe\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"utf8":"^2.1.1","base-64":"^0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"16.6.3","flow-bin":"0.78.0","prop-types":"15.7.2","react-native":"0.57.8","create-react-class":"15.6.3","react-native-windows":"0.57.2"},"peerDependencies":{"react":"^16.2.0","prop-types":"^15.6.0","react-native":">=0.51.0 <1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-fs_2.22.0_1742514397526_0.05681957566893092","host":"s3://npm-registry-packages-npm-production"}},"2.23.0":{"name":"@exodus/react-native-fs","version":"2.23.0","keywords":["react-component","react-native","ios","android","fs","filesystem","download","upload","file-transfer"],"author":{"url":"https://github.com/johanneslumpe","name":"Johannes Lumpe","email":"johannes@lum.pe"},"license":"MIT","_id":"@exodus/react-native-fs@2.23.0","maintainers":[{"name":"juraex","email":"julio.vi@exodus.io"},{"name":"kevva","email":"kevinmartensson@gmail.com"},{"name":"doguhan","email":"doguhan.gu@exodus.io"},{"name":"janwe","email":"jan.we@exodus.io"},{"name":"yevhenii_molodyk","email":"y.molodyk@overdone.it"},{"name":"javiexodus","email":"javier.fe@exodus.io"},{"name":"ismamz","email":"hola@isma.uy"},{"name":"exojo","email":"joshua.sc@exodus.io"},{"name":"feri42","email":"feri@feridot.com"},{"name":"jprichardson","email":"jprichardson@gmail.com"},{"name":"farisissa","email":"farisissa8@gmail.com"},{"name":"ryanzim","email":"opensrc@ryanzim.com"},{"name":"headfire","email":"egorvodopyanov@gmail.com"},{"name":"gutenye","email":"ywzhaifei@gmail.com"},{"name":"mosesbot","email":"moses@exodus.io"},{"name":"roccomuso","email":"roccomusolino92@gmail.com"},{"name":"dcastagnoli","email":"daniel@exodus.io"},{"name":"sonaye","email":"ain@abcd.sa"},{"name":"ves","email":"ves@exodus.io"},{"name":"tenaciousmv","email":"mvayngrib@gmail.com"},{"name":"asyakost","email":"asya@exodus.io"},{"name":"bulgakovk","email":"kbulgakov@yahoo.com"},{"name":"chalker","email":"chalkerx@gmail.com"},{"name":"andrejb","email":"andrej-borstnik@hotmail.com"},{"name":"jaydp17","email":"jaydp17@gmail.com"},{"name":"olistic","email":"moliverafreire@gmail.com"},{"name":"joepie91","email":"admin@cryto.net"},{"name":"merlz","email":"john.staker@ymail.com"},{"name":"vbonini","email":"victor@bonini.tech"},{"name":"mol0d","email":"moloduk99@gmail.com"},{"name":"verohello","email":"veronica.parla@hellohello.is"},{"name":"devopsrobot","email":"devopsrobot@exodus.io"},{"name":"jenish-sojitra","email":"jenish@exodus.io"},{"name":"antohello","email":"antonella@hellohello.is"},{"name":"markoexodus","email":"marko.sa@exodus.io"},{"name":"nachoalvarez","email":"ignacioalvarez92@gmail.com"},{"name":"giovannirco","email":"giovannirco@gmail.com"},{"name":"filipexodus","email":"filip@exodus.io"},{"name":"cryptosgr","email":"sagar@exodus.io"},{"name":"andrescarreon","email":"andres.di@exodus.io"},{"name":"diegomura","email":"diegomuracciole@gmail.com"},{"name":"lanre-mark","email":"lanre.developer@gmail.com"},{"name":"guillecura","email":"guille@cura.is"},{"name":"mariosvlad","email":"marios.vladimerou@protonmail.com"},{"name":"federico-po","email":"federico.po@exodus.io"},{"name":"akinncar","email":"akinncar@hotmail.com"},{"name":"fboucquez","email":"fboucquez@gmail.com"},{"name":"lanahizzle","email":"tim.la@exodus.io"},{"name":"kwwood","email":"kevin.w@exodus.io"},{"name":"umito","email":"umitodabasi@gmail.com"},{"name":"joshuabot","email":"joshuabot@exodus.io"},{"name":"iaacek","email":"iaacek@gmail.com"},{"name":"meniem","email":"aly@exodus.io"},{"name":"skapala","email":"szymon20000@gmail.com"},{"name":"awilson-rs","email":"awilson@refactorsecurity.com"},{"name":"ggabarrin-rs","email":"ggabarrin@refactorsecurity.com"},{"name":"ralph.ba","email":"ralph.ba@exodus.io"},{"name":"danh.t.vo","email":"danh.vo@exodus.io"},{"name":"voltagebots","email":"okpako.fr@exodus.io"},{"name":"ryansquared-npm","email":"npm@ryansquared.pub"},{"name":"alexandrbbm","email":"alexandr.bbm@gmail.com"},{"name":"sergii_bo","email":"sergii.bo@exodus.io"},{"name":"florianmathieu","email":"florian.ma@exodus.io"},{"name":"rgommezz","email":"hello@raulgomez.io"},{"name":"angelloz","email":"scottloz@protonmail.com"},{"name":"exodus-justin.za","email":"justin.za@exodus.io"},{"name":"alex.alexandrius","email":"s.pataridze@gmail.com"},{"name":"rec","email":"espinosacurbelo@gmail.com"},{"name":"rg911","email":"xian.f.liu@gmail.com"},{"name":"jamiemaw","email":"jamie@exodus.io"},{"name":"james-gre","email":"james.gre@exodus.io"},{"name":"shehryar6","email":"shehryarshoukat6@gmail.com"},{"name":"geoffreyrousset","email":"geoffrey.ro@exodus.io"},{"name":"clarkexo","email":"clark@exodus.io"},{"name":"tunguyennnnn","email":"tunguyenuni@gmail.com"},{"name":"jschopen","email":"jeremiah.sc@exodus.io"},{"name":"cawfree","email":"hello@cawfree.com"},{"name":"marcos.kichel","email":"marcos.kichel@gmail.com"},{"name":"andrewtoth-exodus","email":"andrew.to@exodus.io"},{"name":"cdotta-exodus","email":"cristian.do@exodus.io"},{"name":"exorich","email":"richard.nw@exodus.io"},{"name":"mmehta-10","email":"mmehta.ten@gmail.com"},{"name":"kryptkeep","email":"julian@exodus.io"},{"name":"633kh4ck","email":"svolsky+npm@xn--zer-2na.net"},{"name":"mbaraniak-exodus","email":"mykhailo.ba@exodus.io"},{"name":"jeehahn","email":"hahnjeong@gmail.com"},{"name":"hasakura","email":"hisashi.as@exodus.io"},{"name":"awesomeniko","email":"awesomeniko@pm.me"},{"name":"davidexodus","email":"david.ku@exodus.io"},{"name":"r4vn","email":"simon.schmell@gmail.com"},{"name":"nantoaqui","email":"valentin.renan@gmail.com"},{"name":"exoleo","email":"leonard.ga@Exodus.io"},{"name":"ale-exo","email":"alessio.li@exodus.io"},{"name":"frankliexodus","email":"haolun.li@exodus.io"},{"name":"bekatd","email":"bekatd@gmail.com"},{"name":"ronaldcrb","email":"alonzo.ronald@gmail.com"},{"name":"muratso","email":"ericarlos23@gmail.com"},{"name":"guillermo_hh","email":"guillermo@Hellohello.is"},{"name":"cc-exodus","email":"cc.at.exodus@gmail.com"},{"name":"yalomist","email":"yalomist@gmail.com"},{"name":"joshua-rogers-exodus","email":"joshua.ro@exodus.io"},{"name":"jdmdreamer","email":"peter.th@exodus.io"},{"name":"vikas027","email":"vikas027@gmail.com"},{"name":"angel_exodus","email":"angel.ca@exodus.io"},{"name":"sripwoud","email":"me@sripwoud.xyz"},{"name":"coreycollins","email":"coreyecollins@gmail.com"},{"name":"xogdg","email":"gdg@exodus.com"},{"name":"chrisrichexo","email":"christopher.ri@exodus.io"},{"name":"harshjv","email":"harshjv@gmail.com"},{"name":"josuexo","email":"josue@exodus.io"},{"name":"garana-exodus","email":"gonzalo.ar@exodus.io"},{"name":"kuchok","email":"devkuchok@gmail.com"},{"name":"saravanan7mani","email":"nanosaan7@gmail.com"},{"name":"shailendrakumaromkar","email":"shailendrakumaromkar@gmail.com"},{"name":"josemiguelherreraweb3","email":"josemiguelherrera@protonmail.com"},{"name":"yevhenii-mo-exodus","email":"yevhenii.mo@exodus.io"},{"name":"bewarden","email":"bear.hu@exodus.io"},{"name":"samuelscheit","email":"github@samuelscheit.com"},{"name":"1emu","email":"github@lemu.sh"},{"name":"andyesp","email":"andyespagnolo@gmail.com"},{"name":"dj_exodus","email":"domagoj.je@exodus.io"}],"homepage":"https://github.com/itinance/react-native-fs#readme","bugs":{"url":"https://github.com/itinance/react-native-fs/issues"},"dist":{"shasum":"b6386bd4d1b2fbdead24fc05b727af0a91f32c40","tarball":"https://registry.npmjs.org/@exodus/react-native-fs/-/react-native-fs-2.23.0.tgz","fileCount":18,"integrity":"sha512-T//xNYyqBr8F+udohglL03hmPy9b91TPc0R+bNUtcBxYIrepNx7q2TSm3I6hYHMAtmqSTANi4pwxmlD0JC0ymQ==","signatures":[{"sig":"MEUCIBfNFJgzIMLxXFMRKCPRv/ruPB2XdvQHYLAhMY2UyH7vAiEA5/0ze0b996KZ2w2an0JqMDvpWPFRuabJCnGBF7OyN7I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":109181},"main":"FS.common.js","gitHead":"4a195b9e638f05847ac39cb83fa50f945bde55a0","scripts":{"flow":"flow; test $? -eq 0 -o $? -eq 2","test":"echo \"Error: no test specified\" && exit 1"},"typings":"index.d.ts","_npmUser":{"name":"chalker","email":"chalkerx@gmail.com"},"repository":{"url":"git+ssh://git@github.com/itinance/react-native-fs.git","type":"git"},"_npmVersion":"10.9.4","description":"Native filesystem access for react-native","directories":{},"_nodeVersion":"22.21.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"react":"16.6.3","flow-bin":"0.78.0","prop-types":"15.7.2","react-native":"0.57.8","create-react-class":"15.6.3","react-native-windows":"0.57.2"},"peerDependencies":{"react":"^16.2.0","prop-types":"^15.6.0","react-native":">=0.51.0 <1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-fs_2.23.0_1764717055453_0.16081806055247738","host":"s3://npm-registry-packages-npm-production"}},"2.23.0-exodus.0":{"name":"@exodus/react-native-fs","version":"2.23.0-exodus.0","keywords":["react-component","react-native","ios","android","fs","filesystem","download","upload","file-transfer"],"author":{"url":"https://github.com/johanneslumpe","name":"Johannes Lumpe","email":"johannes@lum.pe"},"license":"MIT","_id":"@exodus/react-native-fs@2.23.0-exodus.0","maintainers":[{"name":"juraex","email":"julio.vi@exodus.io"},{"name":"kevva","email":"kevinmartensson@gmail.com"},{"name":"doguhan","email":"doguhan.gu@exodus.io"},{"name":"janwe","email":"jan.we@exodus.io"},{"name":"ismamz","email":"hola@isma.uy"},{"name":"feri42","email":"feri@feridot.com"},{"name":"jprichardson","email":"jprichardson@gmail.com"},{"name":"farisissa","email":"farisissa8@gmail.com"},{"name":"ryanzim","email":"opensrc@ryanzim.com"},{"name":"headfire","email":"egorvodopyanov@gmail.com"},{"name":"gutenye","email":"ywzhaifei@gmail.com"},{"name":"mosesbot","email":"moses@exodus.io"},{"name":"roccomuso","email":"roccomusolino92@gmail.com"},{"name":"dcastagnoli","email":"daniel@exodus.io"},{"name":"sonaye","email":"ain@abcd.sa"},{"name":"ves","email":"ves@exodus.io"},{"name":"tenaciousmv","email":"mvayngrib@gmail.com"},{"name":"asyakost","email":"asya@exodus.io"},{"name":"bulgakovk","email":"kbulgakov@yahoo.com"},{"name":"chalker","email":"chalkerx@gmail.com"},{"name":"andrejb","email":"andrej-borstnik@hotmail.com"},{"name":"jaydp17","email":"jaydp17@gmail.com"},{"name":"olistic","email":"moliverafreire@gmail.com"},{"name":"joepie91","email":"admin@cryto.net"},{"name":"merlz","email":"john.staker@ymail.com"},{"name":"vbonini","email":"victor@bonini.tech"},{"name":"verohello","email":"veronica.parla@hellohello.is"},{"name":"devopsrobot","email":"devopsrobot@exodus.io"},{"name":"jenish-sojitra","email":"jenish@exodus.io"},{"name":"antohello","email":"antonella@hellohello.is"},{"name":"markoexodus","email":"marko.sa@exodus.io"},{"name":"nachoalvarez","email":"ignacioalvarez92@gmail.com"},{"name":"giovannirco","email":"giovannirco@gmail.com"},{"name":"filipexodus","email":"filip@exodus.io"},{"name":"cryptosgr","email":"sagar@exodus.io"},{"name":"andrescarreon","email":"andres.di@exodus.io"},{"name":"diegomura","email":"diegomuracciole@gmail.com"},{"name":"lanre-mark","email":"lanre.developer@gmail.com"},{"name":"mariosvlad","email":"marios.vladimerou@protonmail.com"},{"name":"federico-po","email":"federico.po@exodus.io"},{"name":"akinncar","email":"akinncar@hotmail.com"},{"name":"fboucquez","email":"fboucquez@gmail.com"},{"name":"lanahizzle","email":"tim.la@exodus.io"},{"name":"kwwood","email":"kevin.w@exodus.io"},{"name":"umito","email":"umitodabasi@gmail.com"},{"name":"joshuabot","email":"joshuabot@exodus.io"},{"name":"iaacek","email":"iaacek@gmail.com"},{"name":"meniem","email":"aly@exodus.io"},{"name":"ralph.ba","email":"ralph.ba@exodus.io"},{"name":"danh.t.vo","email":"danh.vo@exodus.io"},{"name":"voltagebots","email":"okpako.fr@exodus.io"},{"name":"ryansquared-npm","email":"npm@ryansquared.pub"},{"name":"alexandrbbm","email":"alexandr.bbm@gmail.com"},{"name":"sergii_bo","email":"sergii.bo@exodus.io"},{"name":"florianmathieu","email":"florian.ma@exodus.io"},{"name":"rgommezz","email":"hello@raulgomez.io"},{"name":"angelloz","email":"scottloz@protonmail.com"},{"name":"alex.alexandrius","email":"s.pataridze@gmail.com"},{"name":"rec","email":"espinosacurbelo@gmail.com"},{"name":"rg911","email":"xian.f.liu@gmail.com"},{"name":"jamiemaw","email":"jamie@exodus.io"},{"name":"james-gre","email":"james.gre@exodus.io"},{"name":"shehryar6","email":"shehryarshoukat6@gmail.com"},{"name":"geoffreyrousset","email":"geoffrey.ro@exodus.io"},{"name":"clarkexo","email":"clark@exodus.io"},{"name":"tunguyennnnn","email":"tunguyenuni@gmail.com"},{"name":"jschopen","email":"jeremiah.sc@exodus.io"},{"name":"exmatt192051","email":"matt.st@exodus.io"},{"name":"cawfree","email":"hello@cawfree.com"},{"name":"marcos.kichel","email":"marcos.kichel@gmail.com"},{"name":"andrewtoth-exodus","email":"andrew.to@exodus.io"},{"name":"cdotta-exodus","email":"cristian.do@exodus.io"},{"name":"exorich","email":"richard.nw@exodus.io"},{"name":"mmehta-10","email":"mmehta.ten@gmail.com"},{"name":"kryptkeep","email":"julian@exodus.io"},{"name":"633kh4ck","email":"svolsky+npm@xn--zer-2na.net"},{"name":"mbaraniak-exodus","email":"mykhailo.ba@exodus.io"},{"name":"jeehahn","email":"hahnjeong@gmail.com"},{"name":"hasakura","email":"hisashi.as@exodus.io"},{"name":"awesomeniko","email":"awesomeniko@pm.me"},{"name":"davidexodus","email":"david.ku@exodus.io"},{"name":"r4vn","email":"simon.schmell@gmail.com"},{"name":"nantoaqui","email":"valentin.renan@gmail.com"},{"name":"exoleo","email":"leonard.ga@Exodus.io"},{"name":"ale-exo","email":"alessio.li@exodus.io"},{"name":"frankliexodus","email":"haolun.li@exodus.io"},{"name":"bekatd","email":"bekatd@gmail.com"},{"name":"ronaldcrb","email":"alonzo.ronald@gmail.com"},{"name":"muratso","email":"ericarlos23@gmail.com"},{"name":"clintyn","email":"clintyn.un@exodus.io"},{"name":"phil-exodus","email":"philip.wa@exodus.io"},{"name":"exodus-justin.za","email":"justin.za@exodus.io"},{"name":"exo-jason","email":"jason.yon@exodus.io"},{"name":"exodus-neo","email":"agent-neo@exodus.io"},{"name":"guillermo_hh","email":"guillermo@Hellohello.is"},{"name":"cc-exodus","email":"cc.at.exodus@gmail.com"},{"name":"thom-exodus","email":"tom@exodus.io"},{"name":"exopetris","email":"davi.pe@exodus.io"},{"name":"exojo","email":"joshua.sc@exodus.io"},{"name":"guille-exodus","email":"guillermo@exodus.io"},{"name":"ezequieljardim","email":"ezequieljardim@gmail.com"},{"name":"yalomist","email":"yalomist@gmail.com"},{"name":"joshua-rogers-exodus","email":"joshua.ro@exodus.io"},{"name":"vikas027","email":"vikas027@gmail.com"},{"name":"angel_exodus","email":"angel.ca@exodus.io"},{"name":"sripwoud","email":"me@sripwoud.xyz"},{"name":"xogdg","email":"gdg@exodus.com"},{"name":"chrisrichexo","email":"christopher.ri@exodus.io"},{"name":"josuexo","email":"josue@exodus.io"},{"name":"garana-exodus","email":"gonzalo.ar@exodus.io"},{"name":"saravanan7mani","email":"nanosaan7@gmail.com"},{"name":"shailendrakumaromkar","email":"shailendrakumaromkar@gmail.com"},{"name":"josemiguelherreraweb3","email":"josemiguelherrera@protonmail.com"},{"name":"yevhenii-mo-exodus","email":"yevhenii.mo@exodus.io"},{"name":"bewarden","email":"bear.hu@exodus.io"},{"name":"1emu","email":"github@lemu.sh"},{"name":"andyesp","email":"andyespagnolo@gmail.com"},{"name":"dj_exodus","email":"domagoj.je@exodus.io"}],"homepage":"https://github.com/itinance/react-native-fs#readme","bugs":{"url":"https://github.com/itinance/react-native-fs/issues"},"dist":{"shasum":"72fb5b87e09d09c691ca8d7dc2f49c74de140fb6","tarball":"https://registry.npmjs.org/@exodus/react-native-fs/-/react-native-fs-2.23.0-exodus.0.tgz","fileCount":18,"integrity":"sha512-PK3AYZEbGSWJ81IIRuEVUUTzS7KxCGL0lElGHl9rrmj2o9WpG/4G5Mv24JttrGsSCPOuQd/HPgIoCBFh+/9fbg==","signatures":[{"sig":"MEQCIBwBXXR/BmPFoVEzu+RBPw7FETMMFhFO4tdhgWN2uhwyAiBnj1yTg0R4k2y35Ic8WVAVJRk/d2VnemNPj4z71Rlv0w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":109195},"main":"FS.common.js","gitHead":"b876c8d71a9c6d0b58c46682f7bee070673d3133","scripts":{"flow":"flow; test $? -eq 0 -o $? -eq 2","test":"echo \"Error: no test specified\" && exit 1"},"typings":"index.d.ts","_npmUser":{"name":"rgommezz","email":"hello@raulgomez.io"},"repository":{"url":"git+ssh://git@github.com/itinance/react-native-fs.git","type":"git"},"_npmVersion":"10.9.4","description":"Native filesystem access for react-native","directories":{},"_nodeVersion":"22.21.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"react":"16.6.3","flow-bin":"0.78.0","prop-types":"15.7.2","react-native":"0.57.8","create-react-class":"15.6.3","react-native-windows":"0.57.2"},"peerDependencies":{"react":"^16.2.0","prop-types":"^15.6.0","react-native":">=0.51.0 <1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-fs_2.23.0-exodus.0_1777303028021_0.42305491563255804","host":"s3://npm-registry-packages-npm-production"}}},"time":{"created":"2019-09-06T06:46:52.085Z","modified":"2026-09-25T18:33:01.377Z","2.14.1":"2019-09-06T06:46:52.205Z","2.14.2":"2019-09-06T18:04:20.896Z","2.15.0":"2020-07-13T13:51:35.168Z","2.16.0-networking":"2020-08-03T11:03:42.143Z","2.16.0":"2021-02-22T22:34:50.092Z","2.17.0":"2021-03-02T11:08:44.084Z","2.18.0":"2021-03-02T11:24:17.431Z","2.19.0":"2021-03-02T17:59:57.308Z","2.20.0":"2021-04-12T19:44:32.100Z","2.21.0":"2022-04-18T13:44:22.742Z","2.22.0":"2025-03-20T23:46:37.715Z","2.23.0":"2025-12-02T23:10:55.652Z","2.23.0-exodus.0":"2026-04-27T15:17:08.197Z"},"bugs":{"url":"https://github.com/itinance/react-native-fs/issues"},"author":{"url":"https://github.com/johanneslumpe","name":"Johannes Lumpe","email":"johannes@lum.pe"},"license":"MIT","homepage":"https://github.com/itinance/react-native-fs#readme","keywords":["react-component","react-native","ios","android","fs","filesystem","download","upload","file-transfer"],"repository":{"url":"git+ssh://git@github.com/itinance/react-native-fs.git","type":"git"},"description":"Native filesystem access for react-native","maintainers":[{"email":"julio.vi@exodus.io","name":"juraex"},{"email":"kevinmartensson@gmail.com","name":"kevva"},{"email":"doguhan.gu@exodus.io","name":"doguhan"},{"email":"jan.we@exodus.io","name":"janwe"},{"email":"jprichardson@gmail.com","name":"jprichardson"},{"email":"farisissa8@gmail.com","name":"farisissa"},{"email":"egorvodopyanov@gmail.com","name":"headfire"},{"email":"ywzhaifei@gmail.com","name":"gutenye"},{"email":"moses@exodus.io","name":"mosesbot"},{"email":"daniel@exodus.io","name":"dcastagnoli"},{"email":"ain@abcd.sa","name":"sonaye"},{"email":"mvayngrib@gmail.com","name":"tenaciousmv"},{"email":"asya@exodus.io","name":"asyakost"},{"email":"kbulgakov@yahoo.com","name":"bulgakovk"},{"email":"chalkerx@gmail.com","name":"chalker"},{"email":"andrej-borstnik@hotmail.com","name":"andrejb"},{"email":"jaydp17@gmail.com","name":"jaydp17"},{"email":"moliverafreire@gmail.com","name":"olistic"},{"email":"admin@cryto.net","name":"joepie91"},{"email":"john.staker@ymail.com","name":"merlz"},{"email":"victor@bonini.tech","name":"vbonini"},{"email":"devopsrobot@exodus.io","name":"devopsrobot"},{"email":"jenish@exodus.io","name":"jenish-sojitra"},{"email":"sagar@exodus.io","name":"cryptosgr"},{"email":"diegomuracciole@gmail.com","name":"diegomura"},{"email":"lanre.developer@gmail.com","name":"lanre-mark"},{"email":"federico.po@exodus.io","name":"federico-po"},{"email":"akinncar@hotmail.com","name":"akinncar"},{"email":"fboucquez@gmail.com","name":"fboucquez"},{"email":"tim.la@exodus.io","name":"lanahizzle"},{"email":"kevin.w@exodus.io","name":"kwwood"},{"email":"joshuabot@exodus.io","name":"joshuabot"},{"email":"aly@exodus.io","name":"meniem"},{"email":"alexandr.bbm@gmail.com","name":"alexandrbbm"},{"email":"scottloz@protonmail.com","name":"angelloz"},{"email":"nacho@exodus.io","name":"nacho-exodus"},{"email":"s.pataridze@gmail.com","name":"alex.alexandrius"},{"email":"espinosacurbelo@gmail.com","name":"rec"},{"email":"jamie@exodus.io","name":"jamiemaw"},{"email":"james.gre@exodus.io","name":"james-gre"},{"email":"shehryarshoukat6@gmail.com","name":"shehryar6"},{"email":"clark@exodus.io","name":"clarkexo"},{"email":"tunguyenuni@gmail.com","name":"tunguyennnnn"},{"email":"mikita.hr@exodus.io","name":"mikita-hr"},{"email":"jeremiah.sc@exodus.io","name":"jschopen"},{"email":"marcos.kichel@gmail.com","name":"marcos.kichel"},{"email":"andrew.to@exodus.io","name":"andrewtoth-exodus"},{"email":"julian@exodus.io","name":"kryptkeep"},{"email":"svolsky+npm@xn--zer-2na.net","name":"633kh4ck"},{"email":"mykhailo.ba@exodus.io","name":"mbaraniak-exodus"},{"email":"awesomeniko@pm.me","name":"awesomeniko"},{"email":"simon.schmell@gmail.com","name":"r4vn"},{"email":"ericarlos23@gmail.com","name":"muratso"},{"email":"clintyn.un@exodus.io","name":"clintyn"},{"email":"philip.wa@exodus.io","name":"phil-exodus"},{"email":"jason.yon@exodus.io","name":"exo-jason"},{"email":"agent-neo@exodus.io","name":"exodus-neo"},{"email":"richard.nw@exodus.io","name":"exorich"},{"email":"xian.f.liu@gmail.com","name":"rg911"},{"email":"peter.th@exodus.io","name":"jdmdreamer"},{"email":"tom@exodus.io","name":"thom-exodus"},{"email":"ruben@exodus.io","name":"uanl619"},{"email":"arlen.ca@exodus.io","name":"arlen-exodus"},{"email":"yalomist@gmail.com","name":"yalomist"},{"email":"joshua.ro@exodus.io","name":"joshua-rogers-exodus"},{"email":"me@sripwoud.xyz","name":"sripwoud"},{"email":"gdg@exodus.com","name":"xogdg"},{"email":"christopher.ri@exodus.io","name":"chrisrichexo"},{"email":"josue@exodus.io","name":"josuexo"},{"email":"yevhenii.mo@exodus.io","name":"yevhenii-mo-exodus"},{"email":"bear.hu@exodus.io","name":"bewarden"},{"email":"github@lemu.sh","name":"1emu"},{"email":"andyespagnolo@gmail.com","name":"andyesp"},{"email":"domagoj.je@exodus.io","name":"dj_exodus"}],"readme":"# react-native-fs\n\nNative filesystem access for react-native\n\n## IMPORTANT\n\nFor RN < 0.57 and/or Gradle < 3 you MUST install react-native-fs at version @2.11.17!\n\nFor RN >= 0.57 and/or Gradle >= 3 you MUST install react-native-fs at version >= @2.13.2!\n\n## Changelog\n\nView the changelog [here](https://github.com/itinance/react-native-fs/blob/master/CHANGELOG.md).\n\n## Usage (iOS)\n\nFirst you need to install react-native-fs:\n\n```\nnpm install react-native-fs --save\n```\n\n**Note:** If your react-native version is < 0.40 install with this tag instead:\n\n```\nnpm install react-native-fs@2.0.1-rc.2 --save\n```\n\nAs @a-koka pointed out, you should then update your package.json to\n`\"react-native-fs\": \"2.0.1-rc.2\"` (without the tilde)\n\n### Adding automatically with react-native link\n\nAt the command line, in your project folder, type:\n\n`react-native link react-native-fs`\n\nDone! No need to worry about manually adding the library to your project.\n\n###  Adding with CocoaPods\n\n Add the RNFS pod to your list of application pods in your Podfile, using the path from the Podfile to the installed module:~~\n\n```\npod 'RNFS', :path => '../node_modules/react-native-fs'\n```\n\nInstall pods as usual:\n```\npod install\n```\n\n### Adding Manually in XCode\n\nIn XCode, in the project navigator, right click Libraries ➜ Add Files to [your project's name] Go to node_modules ➜ react-native-fs and add the .xcodeproj file\n\nIn XCode, in the project navigator, select your project. Add the `lib*.a` from the RNFS project to your project's Build Phases ➜ Link Binary With Libraries. Click the .xcodeproj file you added before in the project navigator and go the Build Settings tab. Make sure 'All' is toggled on (instead of 'Basic'). Look for Header Search Paths and make sure it contains both `$(SRCROOT)/../react-native/React` and `$(SRCROOT)/../../React` - mark both as recursive.\n\nRun your project (Cmd+R)\n\n## Usage (Android)\n\nAndroid support is currently limited to only the `DocumentDirectory`. This maps to the app's `files` directory.\n\nMake alterations to the following files:\n\n* `android/settings.gradle`\n\n```gradle\n...\ninclude ':react-native-fs'\nproject(':react-native-fs').projectDir = new File(settingsDir, '../node_modules/react-native-fs/android')\n```\n\n* `android/app/build.gradle`\n\n```gradle\n...\ndependencies {\n    ...\n    compile project(':react-native-fs')\n}\n```\n\n* register module (in MainActivity.java)\n\n  * For react-native below 0.19.0 (use `cat ./node_modules/react-native/package.json | grep version`)\n\n```java\nimport com.rnfs.RNFSPackage;  // <--- import\n\npublic class MainActivity extends Activity implements DefaultHardwareBackBtnHandler {\n\n  ......\n\n  @Override\n  protected void onCreate(Bundle savedInstanceState) {\n    super.onCreate(savedInstanceState);\n    mReactRootView = new ReactRootView(this);\n\n    mReactInstanceManager = ReactInstanceManager.builder()\n      .setApplication(getApplication())\n      .setBundleAssetName(\"index.android.bundle\")\n      .setJSMainModuleName(\"index.android\")\n      .addPackage(new MainReactPackage())\n      .addPackage(new RNFSPackage())      // <------- add package\n      .setUseDeveloperSupport(BuildConfig.DEBUG)\n      .setInitialLifecycleState(LifecycleState.RESUMED)\n      .build();\n\n    mReactRootView.startReactApplication(mReactInstanceManager, \"ExampleRN\", null);\n\n    setContentView(mReactRootView);\n  }\n\n  ......\n\n}\n```\n\n  * For react-native 0.19.0 and higher\n```java\nimport com.rnfs.RNFSPackage; // <------- add package\n\npublic class MainActivity extends ReactActivity {\n   // ...\n    @Override\n    protected List<ReactPackage> getPackages() {\n      return Arrays.<ReactPackage>asList(\n        new MainReactPackage(), // <---- add comma\n        new RNFSPackage() // <---------- add package\n      );\n    }\n```\n\n  * For react-native 0.29.0 and higher ( in MainApplication.java )\n```java\nimport com.rnfs.RNFSPackage; // <------- add package\n\npublic class MainApplication extends Application implements ReactApplication {\n   // ...\n    @Override\n    protected List<ReactPackage> getPackages() {\n      return Arrays.<ReactPackage>asList(\n        new MainReactPackage(), // <---- add comma\n        new RNFSPackage() // <---------- add package\n      );\n    }\n```\n\n## Usage (Windows)\n\n### Adding automatically with react-native link\n\nThe `link` command also works for adding the native dependency on Windows:\n\n`react-native link react-native-fs`\n\n### Adding Manually in Visual Studio\n\nFollow the instructions in the ['Linking Libraries'](https://github.com/Microsoft/react-native-windows/blob/master/docs/LinkingLibrariesWindows.md) documentation on the react-native-windows GitHub repo. For the first step of adding the project to the Visual Studio solution file, the path to the project should be `../node_modules/react-native-fs/windows/RNFS/RNFS.csproj`.\n\n## Examples\n\n### Basic\n\n```javascript\n// require the module\nvar RNFS = require('react-native-fs');\n\n// get a list of files and directories in the main bundle\nRNFS.readDir(RNFS.MainBundlePath) // On Android, use \"RNFS.DocumentDirectoryPath\" (MainBundlePath is not defined)\n  .then((result) => {\n    console.log('GOT RESULT', result);\n\n    // stat the first file\n    return Promise.all([RNFS.stat(result[0].path), result[0].path]);\n  })\n  .then((statResult) => {\n    if (statResult[0].isFile()) {\n      // if we have a file, read it\n      return RNFS.readFile(statResult[1], 'utf8');\n    }\n\n    return 'no file';\n  })\n  .then((contents) => {\n    // log the file contents\n    console.log(contents);\n  })\n  .catch((err) => {\n    console.log(err.message, err.code);\n  });\n```\n\n### File creation\n\n```javascript\n// require the module\nvar RNFS = require('react-native-fs');\n\n// create a path you want to write to\n// :warning: on iOS, you cannot write into `RNFS.MainBundlePath`,\n// but `RNFS.DocumentDirectoryPath` exists on both platforms and is writable\nvar path = RNFS.DocumentDirectoryPath + '/test.txt';\n\n// write the file\nRNFS.writeFile(path, 'Lorem ipsum dolor sit amet', 'utf8')\n  .then((success) => {\n    console.log('FILE WRITTEN!');\n  })\n  .catch((err) => {\n    console.log(err.message);\n  });\n\n```\n\n### File deletion\n```javascript\n// create a path you want to delete\nvar path = RNFS.DocumentDirectoryPath + '/test.txt';\n\nreturn RNFS.unlink(path)\n  .then(() => {\n    console.log('FILE DELETED');\n  })\n  // `unlink` will throw an error, if the item to unlink does not exist\n  .catch((err) => {\n    console.log(err.message);\n  });\n```\n\n## API\n\n### Constants\n\nThe following constants are available on the `RNFS` export:\n\n- `MainBundlePath` (`String`) The absolute path to the main bundle directory (not available on Android)\n- `CachesDirectoryPath` (`String`) The absolute path to the caches directory\n- `ExternalCachesDirectoryPath` (`String`) The absolute path to the external caches directory (android only)\n- `DocumentDirectoryPath`  (`String`) The absolute path to the document directory\n- `DownloadDirectoryPath` (`String`) The absolute path to the download directory (on android only)\n- `TemporaryDirectoryPath` (`String`) The absolute path to the temporary directory (falls back to Caching-Directory on Android)\n- `LibraryDirectoryPath` (`String`) The absolute path to the NSLibraryDirectory (iOS only)\n- `ExternalDirectoryPath` (`String`) The absolute path to the external files, shared directory (android only)\n- `ExternalStorageDirectoryPath` (`String`) The absolute path to the external storage, shared directory (android only)\n\nIMPORTANT: when using `ExternalStorageDirectoryPath` it's necessary to request permissions (on Android) to read and write on the external storage, here an example: [React Native Offical Doc] (https://facebook.github.io/react-native/docs/permissionsandroid)\n\n### `readDir(dirpath: string): Promise<ReadDirItem[]>`\n\nReads the contents of `path`. This must be an absolute path. Use the above path constants to form a usable file path.\n\nThe returned promise resolves with an array of objects with the following properties:\n\n```\ntype ReadDirItem = {\n  ctime: date;     // The creation date of the file (iOS only)\n  mtime: date;     // The last modified date of the file\n  name: string;     // The name of the item\n  path: string;     // The absolute path to the item\n  size: string;     // Size in bytes\n  isFile: () => boolean;        // Is the file just a file?\n  isDirectory: () => boolean;   // Is the file a directory?\n};\n```\n\n### `readDirAssets(dirpath: string): Promise<ReadDirItem[]>`\n\nReads the contents of `dirpath ` in the Android app's assets folder.\n`dirpath ` is the relative path to the file from the root of the `assets` folder.\n\nThe returned promise resolves with an array of objects with the following properties:\n\n```\ntype ReadDirItem = {\n  name: string;     // The name of the item\n  path: string;     // The absolute path to the item\n  size: string;     // Size in bytes.\n  \t\t\t\t\t\t// Note that the size of files compressed during the creation of the APK (such as JSON files) cannot be determined.\n  \t\t\t\t\t\t// `size` will be set to -1 in this case.\n  isFile: () => boolean;        // Is the file just a file?\n  isDirectory: () => boolean;   // Is the file a directory?\n};\n```\n\nNote: Android only.\n\n### `readdir(dirpath: string): Promise<string[]>`\n\nNode.js style version of `readDir` that returns only the names. Note the lowercase `d`.\n\n### `stat(filepath: string): Promise<StatResult>`\n\nStats an item at `filepath`. If the `filepath` is linked to a virtual file, for example Android Content URI, the `originalPath` can be used to find the pointed file path.\nThe promise resolves with an object with the following properties:\n\n```\ntype StatResult = {\n  path:            // The same as filepath argument\n  ctime: date;     // The creation date of the file\n  mtime: date;     // The last modified date of the file\n  size: string;     // Size in bytes\n  mode: number;     // UNIX file mode\n  originalFilepath: string;    // ANDROID: In case of content uri this is the pointed file path, otherwise is the same as path\n  isFile: () => boolean;        // Is the file just a file?\n  isDirectory: () => boolean;   // Is the file a directory?\n};\n```\n\n### `readFile(filepath: string, encoding?: string): Promise<string>`\n\nReads the file at `path` and return contents. `encoding` can be one of `utf8` (default), `ascii`, `base64`. Use `base64` for reading binary files.\n\nNote: you will take quite a performance hit if you are reading big files\n\n### `read(filepath: string, length = 0, position = 0, encodingOrOptions?: any): Promise<string>`\n\nReads `length` bytes from the given `position` of the file at `path` and returns contents. `encoding` can be one of `utf8` (default), `ascii`, `base64`. Use `base64` for reading binary files.\n\nNote: reading big files piece by piece using this method may be useful in terms of performance.\n\n### `readFileAssets(filepath:string, encoding?: string): Promise<string>`\n\nReads the file at `path` in the Android app's assets folder and return contents. `encoding` can be one of `utf8` (default), `ascii`, `base64`. Use `base64` for reading binary files.\n\n`filepath` is the relative path to the file from the root of the `assets` folder.\n\nNote: Android only.\n\n### `readFileRes(filename:string, encoding?: string): Promise<string>`\n\nReads the file named `filename` in the Android app's res folder and return contents. `res/drawable` is used as the parent folder for image files, `res/raw` for everything else. `encoding` can be one of `utf8` (default), `ascii`, `base64`. Use `base64` for reading binary files.\n\nNote: Android only.\n\n### `writeFile(filepath: string, contents: string, encoding?: string): Promise<void>`\n\nWrite the `contents` to `filepath`. `encoding` can be one of `utf8` (default), `ascii`, `base64`. `options` optionally takes an object specifying the file's properties, like mode etc.\n\n### `appendFile(filepath: string, contents: string, encoding?: string): Promise<void>`\n\nAppend the `contents` to `filepath`. `encoding` can be one of `utf8` (default), `ascii`, `base64`.\n\n### `write(filepath: string, contents: string, position?: number, encoding?: string): Promise<void>`\n\nWrite the `contents` to `filepath` at the given random access position. When `position` is `undefined` or `-1` the contents is appended to the end of the file. `encoding` can be one of `utf8` (default), `ascii`, `base64`.\n\n### `moveFile(filepath: string, destPath: string): Promise<void>`\n\nMoves the file located at `filepath` to `destPath`. This is more performant than reading and then re-writing the file data because the move is done natively and the data doesn't have to be copied or cross the bridge.\n\n### `copyFile(filepath: string, destPath: string): Promise<void>`\n\nCopies the file located at `filepath` to `destPath`.\n\nNote: On Android copyFile will overwrite `destPath` if it already exists. On iOS an error will be thrown if the file already exists.\n\n### `copyFileAssets(filepath: string, destPath: string): Promise<void>`\n\nCopies the file at `filepath` in the Android app's assets folder and copies it to the given `destPath ` path.\n\nNote: Android only. Will overwrite destPath if it already exists.\n\n### `copyFileRes(filename: string, destPath: string): Promise<void>`\n\nCopies the file named `filename` in the Android app's res folder and copies it to the given `destPath ` path. `res/drawable` is used as the source parent folder for image files, `res/raw` for everything else.\n\nNote: Android only. Will overwrite destPath if it already exists.\n\n### `copyAssetsFileIOS(imageUri: string, destPath: string, width: number, height: number, scale : number = 1.0, compression : number = 1.0, resizeMode : string = 'contain'  ): Promise<string>`\n\niOS-only: copies a file from camera-roll, that is prefixed with \"assets-library://asset/asset.JPG?...\"\nto a specific destination. It will download the original from iCloud if necessary.\n\nIf width and height is > 0, the image will be resized to a specific size and a specific compression rate.\nIf scale is below 1, the image will be scaled according to the scale-factor (between 0.0 and 1.0)\nThe resizeMode is also considered.\n\n*Video-Support:*\n\nOne can use this method also to create a thumbNail from a video in a specific size.\nCurrently it is impossible to specify a concrete position, the OS will decide wich\nThumbnail you'll get then.\nTo copy a video from assets-library and save it as a mp4-file, refer to copyAssetsVideoIOS.\n\nFurther information: https://developer.apple.com/reference/photos/phimagemanager/1616964-requestimageforasset\nThe promise will on success return the final destination of the file, as it was defined in the destPath-parameter.\n\n### copyAssetsVideoIOS(videoUri: string, destPath: string): Promise<string>\n\niOS-only: copies a video from assets-library, that is prefixed with 'assets-library://asset/asset.MOV?...'\nto a specific destination.\n\n### `unlink(filepath: string): Promise<void>`\n\nUnlinks the item at `filepath`. If the item does not exist, an error will be thrown.\n\nAlso recursively deletes directories (works like Linux `rm -rf`).\n\n### `exists(filepath: string): Promise<boolean>`\n\nCheck if the item exists at `filepath`. If the item does not exist, return false.\n\n### `existsAssets(filepath: string): Promise<boolean>`\n\nCheck in the Android assets folder if the item exists. `filepath` is the relative path from the root of the assets folder. If the item does not exist, return false.\n\nNote: Android only.\n\n### `existsRes(filename: string): Promise<boolean>`\n\nCheck in the Android res folder if the item named `filename` exists. `res/drawable` is used as the parent folder for image files, `res/raw` for everything else. If the item does not exist, return false.\n\nNote: Android only.\n\n### `hash(filepath: string, algorithm: string): Promise<string>`\n\nReads the file at `path` and returns its checksum as determined by `algorithm`, which can be one of `md5`, `sha1`, `sha224`, `sha256`, `sha384`, `sha512`.\n\n### `touch(filepath: string, mtime?: Date, ctime?: Date): Promise<string>`\n\nSets the modification timestamp `mtime` and creation timestamp `ctime` of the file at `filepath`. Setting `ctime` is only supported on iOS, android always sets both timestamps to `mtime`.\n\n### `mkdir(filepath: string, options?: MkdirOptions): Promise<void>`\n\n```\ntype MkdirOptions = {\n  NSURLIsExcludedFromBackupKey?: boolean; // iOS only\n};\n```\n\nCreate a directory at `filepath`. Automatically creates parents and does not throw if already exists (works like Linux `mkdir -p`).\n\n(IOS only): The `NSURLIsExcludedFromBackupKey` property can be provided to set this attribute on iOS platforms. Apple will *reject* apps for storing offline cache data that does not have this attribute.\n\n### `getFSInfo(): Promise<FSInfoResult>`\n\nReturns an object with the following properties:\n\n```\ntype FSInfoResult = {\n  totalSpace: number;   // The total amount of storage space on the device (in bytes).\n  freeSpace: number;    // The amount of available storage space on the device (in bytes).\n};\n```\n\n### (Android only) `scanFile(path: string): Promise<string[]>`\n\nScan the file using [Media Scanner](https://developer.android.com/reference/android/media/MediaScannerConnection).\n\n### (Android only) `getAllExternalFilesDirs(): Promise<string[]>`\n\nReturns an array with the absolute paths to application-specific directories on all shared/external storage devices where the application can place persistent files it owns.\n\n### (iOS only) `pathForGroup(groupIdentifier: string): Promise<string>`\n\n`groupIdentifier` (`string`) Any value from the *com.apple.security.application-groups* entitlements list.\n\nReturns the absolute path to the directory shared for all applications with the same security group identifier.\nThis directory can be used to to share files between application of the same developer.\n\nInvalid group identifier will cause a rejection.\n\nFor more information read the [Adding an App to an App Group](https://developer.apple.com/library/content/documentation/Miscellaneous/Reference/EntitlementKeyReference/Chapters/EnablingAppSandbox.html#//apple_ref/doc/uid/TP40011195-CH4-SW19) section.\n\n## Test / Demo app\n\nTest app to demostrate the use of the module. Useful for testing and developing the module:\n\nhttps://github.com/cjdell/react-native-fs-test\n","readmeFilename":"README.md"}