0.0.1 • Published 5 years ago

svelte-persist v0.0.1

Weekly downloads
2
License
MIT
Repository
github
Last release
5 years ago

Svelte persistent store

Installation

npm i -D svelte-persist

Example use

<p>{$count}</p>
<button on:click={() => ($count += 1)}>+</button>
<button on:click={() => ($count = 0)}>reset</button>

<script>
  import persist from 'svelte-persist'
  
  /* 
    where 0 - default value
    someVariableName - name of localStorage item 
  */
  const count = persist('someVariableName', 0)
</script>
<p>{$text}</p>
<input bind:value={$text} />

<script>
  import persist from 'svelte-persist'
  
  const text = persist('text', '')
</script>

Then you can reload page for testing