andsala / svelte-persistent-store

Persist your svelte store in localStorage or sessionStorage
MIT License
86 stars 5 forks source link

Svelte Kit failed to resolve import "svelte-persistent-store/dist/local" #23

Open Mnigos opened 2 years ago

Mnigos commented 2 years ago

I installed the svelte-persistent-store library, and got error while importing writable from svelte-persistent-store/dist/local

theme.svelte

<script lang="ts" context="module">
  import { setContext } from 'svelte'
  import { writable as persist } from 'svelte-persistent-store/dist/local'
  import type { Writable } from 'svelte/store'

  export type Theme = 'light' | 'dark'
  export type ThemeContext = Writable<Theme>

  const theme = 'light'

  setContext('theme', persist('theme', theme))
</script>

<slot />

image

james-innes commented 1 year ago

Anyone encountering this error may benefit from using the more frequently updated @macfja/svelte-persistent-store package.