Local Storage Store
An extended version of the Svelte writable store that includes pub/sub to local storage.
import { localStorageStore } from '@skeletonlabs/skeleton';The first parameter storeExample is the local storage key name. The second parameter is the initial value of
				the store.
			
import type { Writable } from 'svelte/store';const storeExample: Writable<string> = localStorageStore('storeExample', 'initialValueHere');Operates as a standard Svelte writable store but with the added benefit of automatic persistence via Local Storage.
import { get } from 'svelte/store';
// Subscribe to the store
storeExample.subscribe(() => {});
// Update the value
storeExample.update(() => {});
// Set the value
storeExample.set(() => {});
// Read the value
get(storeExample);
// Read value with automatic subscription
$storeExampleAttribution
Source code provided courtesy of Joshua Nussbaum. Please consider sponsoring his work.