{"library":"nostr-websocket-utils","type":"library","category":null,"description":"A TypeScript library for building Nostr protocol WebSocket clients and servers, providing robust connection management with automatic reconnection, heartbeat monitoring, message queueing, and comprehensive error handling. Version 0.4.1 is the current stable release, actively maintained with a monthly release cadence. Key differentiators include dual ESM/CommonJS module support, full Nostr NIP implementation (NIP-01, 02, 11, 15, 16, 20, 42), type-safe handlers, and integration with nostr-crypto-utils. Supports both browser and Node.js environments with secure WebSocket (WSS) connections and Vitest test suite.","language":"javascript","status":"active","version":"0.4.1","tags":["javascript","nostr","websocket","typescript","esm","commonjs","dual-module","nostr-protocol","websocket-client"],"last_verified":"Sun Jun 07","install":[{"cmd":"npm install nostr-websocket-utils","imports":["import { NostrWSClient } from 'nostr-websocket-utils'","import { createNostrServer } from 'nostr-websocket-utils'","import { NostrWSError } from 'nostr-websocket-utils'","import type { ConnectionOptions } from 'nostr-websocket-utils'"]},{"cmd":"yarn add nostr-websocket-utils","imports":[]},{"cmd":"pnpm add nostr-websocket-utils","imports":[]}],"homepage":"https://github.com/HumanjavaEnterprises/nostr-websocket-utils#readme","github":"https://github.com/HumanjavaEnterprises/nostr-websocket-utils","docs":null,"changelog":null,"pypi":null,"npm":"nostr-websocket-utils","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":null}