Initial commit

This commit is contained in:
2026-05-25 14:23:03 +02:00
commit ddd5c15cbe
131 changed files with 9643 additions and 0 deletions
+14
View File
@@ -0,0 +1,14 @@
// stores.ts
import { derived } from 'svelte/store';
import type { NDKEventStore, ExtendedBaseType } from '@nostr-dev-kit/ndk-svelte';
import type { NDKEvent } from '@nostr-dev-kit/ndk';
export function createRecentEventsStore(
events: NDKEventStore<ExtendedBaseType<NDKEvent>>,
count: number = 5
) {
return derived(events, ($events) => {
if (!$events) return [];
return [...$events].sort((a, b) => b.created_at - a.created_at).slice(0, count);
});
}