# @welshman/signer A comprehensive Nostr signing implementation that supports multiple authentication methods and encryption standards. It provides a unified interface for working with different signing mechanisms while maintaining compatibility with various Nostr Implementation Possibilities (NIPs). ## What's Included - **ISigner Interface** - Unified API across all authentication methods - **NIP-01 Signer** - Core implementation using key-pair cryptography - **NIP-07 Signer** - Browser extension support (nos2x, Alby, etc.) - **NIP-46 Signer** - Remote signing with Nostr Connect protocol - **NIP-55 Signer** - Native app integration via Capacitor - **NIP-59 Utils** - Gift Wrap protocol for secure event encryption ## Installation ```bash npm install @welshman/signer ```