New:Introducing Socket Scanning for VS Code Marketplace Extensions.Learn more →
Get Started

sappho

Package Overview
Dependencies
Maintainers
1
Versions
12
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

sappho

📃 Flexible global rune-based state management for Svelte 5+

Source
npmnpm
Version
0.0.9
Version published
Weekly downloads
1
-93.75%
Maintainers
1
Weekly downloads
 
Created
Source

ParachutesAI

sappho

📃 Flexible global rune-based state management for Svelte 5+

Usage:

Define your stores:

import { reader, writer } from 'sappho';

export const poemStore = writer<string>(
	"Parisian whiskers Prowls Montmartre's cobblestones Seine reflects moonlight"
);
export const readableOnlyPoemStore = reader(poemStore);

Usage in svelte files:

<script lang="ts">
	import { poemStore } from '$lib/stores/poemStore';

	let poem = poemStore;

	function handleClick() {
		poem.state = '';
	}
</script>

<div class="mt-40 text-black text-3xl">{poem.state}</div>
<input bind:value={poem.state} />
<button onclick={handleClick}>Clear Poem</button>

TODO:

  • Add local-storage stores
  • Add better derived stores

FAQs

Package last updated on 31 Oct 2024

Related posts