0.0.16 • Published 2 years ago

svelte-tauri-store v0.0.16

Weekly downloads
-
License
MIT
Repository
github
Last release
2 years 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

2 years ago

0.0.15

2 years ago

0.0.14

2 years ago

0.0.13

2 years ago

0.0.12

2 years ago

0.0.11

2 years ago

0.0.10

2 years ago

0.0.9

2 years ago

0.0.8

2 years ago

0.0.7

2 years ago

0.0.6

2 years ago

0.0.5

2 years ago

0.0.4

2 years ago

0.0.3

2 years ago

0.0.2

2 years ago