svelte-persistent-store icon indicating copy to clipboard operation
svelte-persistent-store copied to clipboard

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

Open Mnigos opened this issue 2 years ago • 1 comments

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

Mnigos avatar Mar 09 '22 20:03 Mnigos

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

james-innes avatar Sep 19 '22 11:09 james-innes