22 lines
782 B
Markdown
22 lines
782 B
Markdown
# @welshman/util
|
|
|
|
A comprehensive utility package for Nostr application development, providing essential tools and types for working with Nostr events, addresses, profiles, and more.
|
|
|
|
## What's Included
|
|
|
|
- **Event Management**: Create, validate, and process Nostr events
|
|
- **Repository**: In-memory event storage with querying and indexing
|
|
- **Filters**: Advanced event filtering and subscription management
|
|
- **Profiles**: User profile handling and formatting
|
|
- **Lists**: Public and private list management
|
|
- **Zaps**: Lightning Network payment integration
|
|
- **Tags**: Comprehensive tag parsing and manipulation
|
|
- **Addresses**: NIP-19 address handling
|
|
- **Relays**: Relay URL handling, event dispatching and in-memory storage
|
|
|
|
## Installation
|
|
|
|
```
|
|
npm install @welshman/util
|
|
```
|