svelte-persistent-store
- A Svelte store that persists its value across page reloads and navigation
- Primary purpose is to maintain state persistence in Svelte applications
- Works with various storage backends (LocalStorage, SessionStorage, Cookies, IndexedDB, Chrome Storage, Encrypted Storage)
- Supports all Svelte store types and can persist complex data (classes, objects, primitives)
Key Features:
- Multiple storage options for different use cases
- Works with any Svelte store
- Handles complex data types
- Provides a
delete
function on persisted stores - Supports custom storage implementations via
StorageInterface
Target Audience:
- Svelte developers needing persistent state management
- Applications requiring client-side data persistence
- Projects that need to maintain state across page reloads
Svelte Support:
- Specifically designed for Svelte framework
- Integrates seamlessly with Svelte's writable stores
- Provides Svelte-specific persistent store implementation
Storage Options:
- LocalStorage (persists across sessions)
- SessionStorage (persists per tab)
- CookieStorage (small data with expiration)
- IndexedDB (larger data storage)
- Chrome Storage (for extensions)
- Encrypted Storage (secure data)
Documentation:
Available in generated docs or partial documentation
sveltesveltejsstorelocalstoragesessionstoragecookieindexeddbstorages
Author
Featured Stories
No featured articles here. Navigate to an article, then pick the Feature on menu button