0.0.16 • Published 11 months ago

svelte-tauri-store v0.0.16

Weekly downloads
-
License
MIT
Repository
github
Last release
11 months ago

svelte-tauri-store

A Svelte store that persists to tauri-plugin-store. Supports changes across multiple tabs.

npm version license

Installation

npm install svelte-tauri-store

Usage

Define the store:

import { persisted } from 'svelte-tauri-store'

export const preferences = persisted('preferences', {
  theme: 'dark',
  pane: '50%',
  ...
})

Then when you want to use the store:

import { get } from 'svelte/store'
import { preferences } from './stores'

preferences.subscribe(...) // subscribe to changes
preferences.update(...) // update value
preferences.set(...) // set value
get(preferences) // read value
$preferences // read value with automatic subscription

License

MIT

0.0.16

11 months ago

0.0.15

11 months ago

0.0.14

11 months ago

0.0.13

11 months ago

0.0.12

11 months ago

0.0.11

11 months ago

0.0.10

11 months ago

0.0.9

11 months ago

0.0.8

11 months ago

0.0.7

11 months ago

0.0.6

11 months ago

0.0.5

11 months ago

0.0.4

11 months ago

0.0.3

11 months ago

0.0.2

11 months ago