Menu
Libraries |
Category

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

Comments