{"_id":"redux-persist-expo-filesystem","_rev":"10-231ccbf529f33113e647053a7995e724","name":"redux-persist-expo-filesystem","dist-tags":{"latest":"3.0.0","next":"3.0.0-rc2"},"versions":{"1.0.1":{"name":"redux-persist-expo-filesystem","version":"1.0.1","keywords":["redux-persist","expo","redux","react-native"],"author":{"name":"https://github.com/t73liu"},"license":"MIT","_id":"redux-persist-expo-filesystem@1.0.1","maintainers":[{"name":"t73liu","email":"t73liu@gmail.com"}],"homepage":"https://github.com/t73liu/redux-persist-expo-filesystem#readme","bugs":{"url":"https://github.com/t73liu/redux-persist-expo-filesystem/issues"},"dist":{"shasum":"904a56d804dbda08cdfa6b8347b57a05927d5950","tarball":"https://registry.npmjs.org/redux-persist-expo-filesystem/-/redux-persist-expo-filesystem-1.0.1.tgz","fileCount":4,"integrity":"sha512-5yLEYbs2Qt4mFxrxzRpp1OyjgBRtH14qEwsHzHMkRWPZ/yM/g+VdUvimc/b+6DDPiqNjpnSsW9M+a54zTzwlcg==","signatures":[{"sig":"MEYCIQChaxw9E6eJaXokzK9A7B4KHSbH3yRAX2V10/zFOZEHXAIhALZmayHggZv4wcP6srIOJ5GzZEYdL4UqB3wtodbdiWi1","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2817,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbjY3eCRA9TVsSAnZWagAAjDsP/20Cm7uwkE/zMU6nyMjq\njtmi/vV0KV+AM+BRrgPAWfKwhrrZZlzz2Zy2zXtzsHmtLTiudoPsh6Eo9otZ\nm30LNBx5gcldDU6D8LsuczGHKUnDGPIKkocViyJuyuA/g6cF+0f/EQCONHYg\nzKtv7q7pwI79dyJE1dC5Tmft+mg2g61ECA3KwxdENCwM6Kh2fVt+cmqdAjJg\nneinLxsWWCKx2XjwAKC6lvsWMzgkVg0qOQ3bQkkeAxRekzBSOUmN5bHcr+vL\nICTjPJJ7PWiKFRRjqeOkmyxI3NxxsPJP62N0UM0OXXlQ+SmKdF4vNOF9D/BX\nsMcd0xKKopdHNMXee91lvRBksqIfJQGDyhwLx3J8iSvkYbsPt8MStoS1S0Vz\nqYiyg4F3EdF5r5d/jkneC3Z/iEdkz3R2KzXlCO4p6ChNj1kEmTgtjX29jRsf\nL4p5lc4P1O2ccJo7FlT+OMRcPp1QfWJhO92A6mqcw1XcKeO5puNxYPioMmtz\nO/DQOLs6fskn1vcngneyExH98sGXyXkMbpyNtZRRZmJTmGEZAzCZnAsyWQQm\nbC4RG5LTW8AVFRoRBPCUHmAOgXuuCHEtPwrtqowPjPakwTHCT6fmvRIIbbFb\nL+HacQnfHAFL/rKXAjjENDHSzu+kUhEZTt4ZJmeeLiAppDTX40jx5hBWL18w\nTI7b\r\n=Z/Pm\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","types":"index.d.ts","gitHead":"25255791ff9da607e7e5fe725078b8e896078b02","private":false,"_npmUser":{"name":"t73liu","email":"t73liu@gmail.com"},"repository":{"url":"git+https://github.com/t73liu/redux-persist-expo-filesystem.git","type":"git"},"_npmVersion":"5.6.0","description":"Redux-Persist storage engine using Expo filesystem that removes the need to eject Expo/CRNA app","directories":{},"_nodeVersion":"8.11.3","_hasShrinkwrap":false,"peerDependencies":{"expo":">=27"},"_npmOperationalInternal":{"tmp":"tmp/redux-persist-expo-filesystem_1.0.1_1536003549453_0.16185890576748108","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"redux-persist-expo-filesystem","version":"2.0.0","keywords":["redux-persist","expo","redux","react-native"],"author":{"name":"https://github.com/t73liu"},"license":"MIT","_id":"redux-persist-expo-filesystem@2.0.0","maintainers":[{"name":"t73liu","email":"t73liu@gmail.com"}],"homepage":"https://github.com/t73liu/redux-persist-expo-filesystem#readme","bugs":{"url":"https://github.com/t73liu/redux-persist-expo-filesystem/issues"},"dist":{"shasum":"9cab84ea431a96a4521035932898a9b4936d7246","tarball":"https://registry.npmjs.org/redux-persist-expo-filesystem/-/redux-persist-expo-filesystem-2.0.0.tgz","fileCount":4,"integrity":"sha512-ua1rOpj6E6YY7P/7jVs1GNu9sDLpzhI8C1B9oN+DITP9fmsygq4b6zpnJ0qklOVsRjxi7l3kwxr6XGmvoEgLgQ==","signatures":[{"sig":"MEUCIFeOA+4WK3MLVzUMSII1RMdkN/aGoNWAP3clhQwidxezAiEAqkzHfFak5myAUrh+At1DyxePK4DhaasvuUHe+HzjMXU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3044,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdAd9XCRA9TVsSAnZWagAAZRMP/0U6dFlH7Ak3QrbWDJ+s\nx0qREPXRbb0Dq0BlMD7juKSKmUzNUTYGzE2SokpFp5wIG9FGm6BzlzRORgBB\nwnIA0jSdLXuMu/GY03M7f12IoyuAxJVGbDt1HcodZfHjNheulVT/OBpj5oaQ\nKN5KJAYdCbtDuDaLHs+LvzksnTahjnz2ZMH5WbtkStxLu8WVUtewita/WzJE\nuAscSGUrqYdtJ1HwudgRyDgNEsGTzJNIBUO4Xv6aerbRWGaH1Ma4AaHWdBb4\nS28a4SagMN5+xRhp6jSw/LNevw6cIz4vcxRiBZHW35H7Nchwcrf7BHDmry1n\nMdDCKGVnOtJ2NukmRfcTNaieR95ZTTc1UJxC29DyVMZzUev1OAcolIxfpDZY\n0Ep5brq28FvxLkfD9dsN64ubWxaa4SpGdVdO52NDRaYVrbenj4Xw8EgAkkF+\nig4UzQQfbUcXomhYB9JEIOmYZ6cBIHq76iBsjOxIjKeUWHxKMyKQ0q8yr2TU\nWyu5yT0fFiFRaM28ivsfkhN6htqN1ExnIEsKMgdBScCedl+fdTNOWYwNOPGb\nHIyWiezjtYxeD9EHRSEg6u32IViXObPRiRMbxDPiW/IuiLjjP6cPjwv6mVFE\nKQa8OtkcZ1a47oYOT4Bk2lxBDilK3XupizXlgF3msQBto2f/J3YeBuox2e5d\nTnkh\r\n=h28t\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","types":"index.d.ts","gitHead":"ef72b24614dddf838aafefad6df5f68b7df78ad9","private":false,"_npmUser":{"name":"t73liu","email":"t73liu@gmail.com"},"repository":{"url":"git+https://github.com/t73liu/redux-persist-expo-filesystem.git","type":"git"},"_npmVersion":"6.9.0","description":"Redux-Persist storage engine using Expo filesystem that removes the need to eject Expo/CRNA app","directories":{},"_nodeVersion":"10.16.0","_hasShrinkwrap":false,"peerDependencies":{"expo-file-system":">=5"},"_npmOperationalInternal":{"tmp":"tmp/redux-persist-expo-filesystem_2.0.0_1560403799171_0.010503093832348265","host":"s3://npm-registry-packages"}},"2.0.1":{"name":"redux-persist-expo-filesystem","version":"2.0.1","keywords":["redux-persist","expo","redux","react-native"],"author":{"name":"https://github.com/t73liu"},"license":"MIT","_id":"redux-persist-expo-filesystem@2.0.1","maintainers":[{"name":"t73liu","email":"t73liu@gmail.com"}],"homepage":"https://github.com/t73liu/redux-persist-expo-filesystem#readme","bugs":{"url":"https://github.com/t73liu/redux-persist-expo-filesystem/issues"},"dist":{"shasum":"9728f2efbb499d08020ba9efe7ae99be527677a5","tarball":"https://registry.npmjs.org/redux-persist-expo-filesystem/-/redux-persist-expo-filesystem-2.0.1.tgz","fileCount":5,"integrity":"sha512-CZS9mMAF8ZQuCN5/Gif3lzrftu77MtRWY9mVvPKziFmDTAL58CDjv0jkuvdKI4mp6kcAIGe4yYq+MbTFa2jJEA==","signatures":[{"sig":"MEYCIQDOjYIGg7EjpgJa7dBN6yn1HtLjkNhD7yBa+c4Q0abEBAIhAKjP9U+fVIjRCWUfFYc3xly+wu8hL4FcIftTPtDQtkq4","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3890},"main":"index.js","types":"index.d.ts","gitHead":"27128a4789bd3ca48c2dd792e9dcdf7d536b12bb","private":false,"_npmUser":{"name":"t73liu","email":"t73liu@gmail.com"},"repository":{"url":"git+https://github.com/t73liu/redux-persist-expo-filesystem.git","type":"git"},"_npmVersion":"9.8.1","description":"Redux-Persist storage engine using Expo filesystem that removes the need to eject Expo/CRNA app","directories":{},"_nodeVersion":"18.18.1","_hasShrinkwrap":false,"peerDependencies":{"expo-file-system":">=5"},"_npmOperationalInternal":{"tmp":"tmp/redux-persist-expo-filesystem_2.0.1_1701229521671_0.5512251337092109","host":"s3://npm-registry-packages"}},"2.0.2":{"name":"redux-persist-expo-filesystem","version":"2.0.2","keywords":["redux-persist","expo","redux","react-native"],"author":{"name":"https://github.com/t73liu"},"license":"MIT","_id":"redux-persist-expo-filesystem@2.0.2","maintainers":[{"name":"t73liu","email":"t73liu@gmail.com"}],"homepage":"https://github.com/t73liu/redux-persist-expo-filesystem#readme","bugs":{"url":"https://github.com/t73liu/redux-persist-expo-filesystem/issues"},"dist":{"shasum":"264dee761097c4147061e979aabef27aa46de12b","tarball":"https://registry.npmjs.org/redux-persist-expo-filesystem/-/redux-persist-expo-filesystem-2.0.2.tgz","fileCount":5,"integrity":"sha512-6a1hE/p9BcLcv2o2cZI3F8bVigSuC3/dPZvke5MRoSL5m8olacAciSYZaw5tWBJV6amuSSDzqqQhC/GDmCivEw==","signatures":[{"sig":"MEYCIQDu2ZOV/ELGnQ4XaviX2SzdyNaGTh2r6MeU0GrFogsfmQIhALGRmZ0GtjjeR/lvtCY1rHd0qskwxaYNgyUPokVpZCyv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3887},"main":"index.js","types":"index.d.ts","gitHead":"0378634ea1bfae779e9161df409c44162ad01218","private":false,"_npmUser":{"name":"t73liu","email":"t73liu@gmail.com"},"repository":{"url":"git+https://github.com/t73liu/redux-persist-expo-filesystem.git","type":"git"},"_npmVersion":"11.6.2","description":"Redux-Persist storage engine using Expo filesystem that removes the need to eject Expo/CRNA app","directories":{},"_nodeVersion":"24.11.1","_hasShrinkwrap":false,"peerDependencies":{"expo-file-system":">=5 <19"},"_npmOperationalInternal":{"tmp":"tmp/redux-persist-expo-filesystem_2.0.2_1763398215352_0.6653172798811582","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-rc1":{"name":"redux-persist-expo-filesystem","version":"3.0.0-rc1","keywords":["redux-persist","expo","redux","react-native"],"author":{"name":"https://github.com/t73liu"},"license":"MIT","_id":"redux-persist-expo-filesystem@3.0.0-rc1","maintainers":[{"name":"t73liu","email":"t73liu@gmail.com"}],"homepage":"https://github.com/t73liu/redux-persist-expo-filesystem#readme","bugs":{"url":"https://github.com/t73liu/redux-persist-expo-filesystem/issues"},"dist":{"shasum":"4f33e79c38631782d41e4ee609d94382b7841b42","tarball":"https://registry.npmjs.org/redux-persist-expo-filesystem/-/redux-persist-expo-filesystem-3.0.0-rc1.tgz","fileCount":5,"integrity":"sha512-RXukthbfwz1QUs6Rk5XoKoV8H/Tqgbe1/orx3GZy/TEtP8N6e5By4PyHJqFqoMTvET9yCK5kSmcMQTw5nKU9Bw==","signatures":[{"sig":"MEUCIAfn7MeD5WncN/4VEwylX9kin9MZDhNI94bQrfWh2PvXAiEAmNDFmWza9mzOf3V0758WGc8rIp0os7PnD5hkf3ksU0g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4084},"main":"index.js","types":"index.d.ts","gitHead":"539fd27637abc84f549eb66a12c4237fd5482190","private":false,"_npmUser":{"name":"t73liu","email":"t73liu@gmail.com"},"repository":{"url":"git+https://github.com/t73liu/redux-persist-expo-filesystem.git","type":"git"},"_npmVersion":"11.6.2","description":"Redux-Persist storage engine using Expo filesystem that removes the need to eject Expo/CRNA app","directories":{},"_nodeVersion":"24.11.1","_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"expo-file-system":">=19"},"_npmOperationalInternal":{"tmp":"tmp/redux-persist-expo-filesystem_3.0.0-rc1_1763401267787_0.655046423290172","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-rc2":{"name":"redux-persist-expo-filesystem","version":"3.0.0-rc2","keywords":["redux-persist","expo","redux","react-native"],"author":{"name":"https://github.com/t73liu"},"license":"MIT","_id":"redux-persist-expo-filesystem@3.0.0-rc2","maintainers":[{"name":"t73liu","email":"t73liu@gmail.com"}],"homepage":"https://github.com/t73liu/redux-persist-expo-filesystem#readme","bugs":{"url":"https://github.com/t73liu/redux-persist-expo-filesystem/issues"},"dist":{"shasum":"91b5200a94b1d3046585a0355b0d9a836f451bf9","tarball":"https://registry.npmjs.org/redux-persist-expo-filesystem/-/redux-persist-expo-filesystem-3.0.0-rc2.tgz","fileCount":5,"integrity":"sha512-Q2sqhma6IdSte8XmhCreYG5of/DNQhIaWFqqnvi1wMffnbrwUeUnX4Uwly0V+iC2Rs/A9BhTHJIgEjrUcxz5Iw==","signatures":[{"sig":"MEQCID2rYdvyIGPFltZBFIM7NIdg2wrlkiBiCdaGfbBD9LXVAiARww+DTq1P+rPCbQAFzNUBQgdzgyhpEhODGeCzoKc2NA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4165},"main":"index.js","types":"index.d.ts","gitHead":"7332eca999e1c60f9cd65e4e6dd78c47df3e60b6","private":false,"_npmUser":{"name":"t73liu","email":"t73liu@gmail.com"},"repository":{"url":"git+https://github.com/t73liu/redux-persist-expo-filesystem.git","type":"git"},"_npmVersion":"11.6.2","description":"Redux-Persist storage engine using Expo filesystem that removes the need to eject Expo/CRNA app","directories":{},"_nodeVersion":"24.11.1","_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"expo-file-system":">=19"},"_npmOperationalInternal":{"tmp":"tmp/redux-persist-expo-filesystem_3.0.0-rc2_1765336942396_0.8547348217669897","host":"s3://npm-registry-packages-npm-production"}},"3.0.0":{"name":"redux-persist-expo-filesystem","version":"3.0.0","private":false,"description":"Redux-Persist storage engine using Expo filesystem that removes the need to eject Expo/CRNA app","author":{"name":"https://github.com/t73liu"},"license":"MIT","main":"index.js","types":"index.d.ts","repository":{"type":"git","url":"git+https://github.com/t73liu/redux-persist-expo-filesystem.git"},"keywords":["redux-persist","expo","redux","react-native"],"peerDependencies":{"expo-file-system":">=19"},"gitHead":"fb5d5f1428957a572fbed0a43eb888fd02352e7e","_id":"redux-persist-expo-filesystem@3.0.0","bugs":{"url":"https://github.com/t73liu/redux-persist-expo-filesystem/issues"},"homepage":"https://github.com/t73liu/redux-persist-expo-filesystem#readme","_nodeVersion":"24.15.0","_npmVersion":"11.12.1","dist":{"integrity":"sha512-6RfDdGjbujrD8iE4dtzYh4gBceIvoj3OfP+ETxUDB3CS/nhz0pZuiBRSPvbb/1kcxQSraI8lu8dhDtsKVuHrqQ==","shasum":"63ee177016d9c75393635358d4bee75982ad4541","tarball":"https://registry.npmjs.org/redux-persist-expo-filesystem/-/redux-persist-expo-filesystem-3.0.0.tgz","fileCount":5,"unpackedSize":4161,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDTrtFWeJToWyhiCEajZY7cGfE1BGVuApaU5nd8lkT2OwIgO3jjE0XcEkMeoY2Efs7jUaFuFSR+xg4xb+yEZVpwGV4="}]},"_npmUser":{"name":"t73liu","email":"t73liu@gmail.com"},"directories":{},"maintainers":[{"name":"t73liu","email":"t73liu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/redux-persist-expo-filesystem_3.0.0_1778118138051_0.1344007876676543"},"_hasShrinkwrap":false}},"time":{"created":"2018-09-03T19:29:00.685Z","modified":"2026-05-07T01:42:18.295Z","1.0.0":"2018-09-03T19:29:00.878Z","1.0.1":"2018-09-03T19:39:09.582Z","2.0.0":"2019-06-13T05:29:59.301Z","2.0.1":"2023-11-29T03:45:21.958Z","2.0.2":"2025-11-17T16:50:15.572Z","3.0.0-rc1":"2025-11-17T17:41:07.984Z","3.0.0-rc2":"2025-12-10T03:22:22.577Z","3.0.0":"2026-05-07T01:42:18.196Z"},"bugs":{"url":"https://github.com/t73liu/redux-persist-expo-filesystem/issues"},"author":{"name":"https://github.com/t73liu"},"license":"MIT","homepage":"https://github.com/t73liu/redux-persist-expo-filesystem#readme","keywords":["redux-persist","expo","redux","react-native"],"repository":{"type":"git","url":"git+https://github.com/t73liu/redux-persist-expo-filesystem.git"},"description":"Redux-Persist storage engine using Expo filesystem that removes the need to eject Expo/CRNA app","maintainers":[{"name":"t73liu","email":"t73liu@gmail.com"}],"readme":"# [Redux-Persist for Expo Filesystem](https://www.npmjs.com/package/redux-persist-expo-filesystem)\n\nPersist redux store to filesystem because of the following android limitation\n[#199](https://github.com/rt2zz/redux-persist/issues/199).\n\nExisting filesystem for redux-persist require ejecting of Expo apps due to\nreact-native linking.\n\nComes with typescript definitions.\n\n## Compatibility\n\n- v3.0.0 uses the updated `expo-file-system` and is compatible with `expo` 54+.\n- v2.0.2 imports from `expo-file-system` unimodule and is compatible with `expo`\n  34 to 53 (inclusive).\n- v1.0.1 imports from `expo` and is compatible with `expo` 27 to 33 (inclusive).\n\n## Setup\n\n1. Install `redux-persist-expo-filesystem`.\n1. Make sure `expo` is a peer dependency.\n1. Sample usage below:\n\n```javascript\nimport ExpoFileSystemStorage from \"redux-persist-expo-filesystem\";\nconst persistConfig = {\n  key: \"root\",\n  storage: ExpoFileSystemStorage,\n};\nconst store = createStore(persistReducer(persistConfig, rootReducer));\n```\n","readmeFilename":"README.md"}