{"library":"expo-storage","type":"library","category":null,"description":"A persistent key-value storage library for Expo and React Native apps that removes the size limitations of react-native AsyncStorage by using expo-file-system. Version 55.0.5 requires Expo SDK 54+, React 19+, and expo-file-system 19+. The library provides a simple, Promise-based API with TypeScript support, automatic JSON serialization for non-string values, and built-in security features like key validation and path traversal prevention. It stores data in the app's private document directory, ensuring persistence across restarts without size constraints.","language":"javascript","status":"active","version":"55.0.5","tags":["javascript","expo","react-native","asynch-storage","persistance","typescript"],"last_verified":"Sun Jun 07","install":[{"cmd":"npm install expo-storage","imports":["import { Storage } from 'expo-storage'","await Storage.setItem({ key: 'k', value: 'v' })","const item = await Storage.getItem({ key: 'k' })","await Storage.removeItem({ key: 'k' })","const keys = await Storage.getAllKeys()"]},{"cmd":"yarn add expo-storage","imports":[]},{"cmd":"pnpm add expo-storage","imports":[]}],"homepage":"https://github.com/echowaves/expo-storage#readme","github":"https://github.com/echowaves/expo-storage","docs":null,"changelog":null,"pypi":null,"npm":"expo-storage","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":null}