# @welshman/util [![version](https://badgen.net/npm/v/@welshman/util)](https://npmjs.com/package/@welshman/util) A utility package for Nostr application development, providing essential tools and types for working with Nostr events, addresses, filters, tags, 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 - **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 > Note: profiles, lists, handlers, rooms, and event Reader/Builder helpers now live in [@welshman/domain](/domain/). ## Installation ``` npm install @welshman/util ```