/** * @module nips * @description Exports for all NIP implementations */ export { npubEncode, nsecEncode, noteEncode, nprofileEncode, neventEncode, naddrEncode, nrelayEncode, decode, type Nip19Data, type Nip19DataType } from './nip-19'; /** * @module nips * @description Core NIP implementations for cryptographic operations * * Includes: * - NIP-01: Basic protocol flow description * - NIP-04: Encrypted Direct Messages * - NIP-19: bech32-encoded entities * - NIP-26: Delegated Event Signing * * NIP-44, NIP-46, and NIP-49 are exported as namespaces from src/index.ts * to avoid name collisions (e.g. multiple encrypt/decrypt exports). * Import them as: import { nip44, nip46, nip49 } from 'nostr-crypto-utils' * Or via subpath: import * as nip46 from 'nostr-crypto-utils/nip46' */ export * from './nip-01'; export * from './nip-04'; export * from './nip-19'; export * from './nip-26';