Part of #154
Blocked by: #156
Goal
Replace export * from \"./types/nostr\" (and the web entry twin) with an explicit export type / value allowlist that still exposes the same public names, including Compatibility Aliases listed in ADR 0003, so the supported type surface is intentional.
Acceptance
- Node and web entries no longer use
export * for types/nostr.
- Explicit allowlist includes all previously star-exported public symbols (verified by type tests / pack / tsc).
- Deprecated aliases such as
RelayInformation remain exported until 1.0.
npm run build, example typecheck, and pack verify pass.
Notes
AFK. No removals in this ticket.
Part of #154
Blocked by: #156
Goal
Replace
export * from \"./types/nostr\"(and the web entry twin) with an explicitexport type/ value allowlist that still exposes the same public names, including Compatibility Aliases listed in ADR 0003, so the supported type surface is intentional.Acceptance
export *fortypes/nostr.RelayInformationremain exported until 1.0.npm run build, example typecheck, and pack verify pass.Notes
AFK. No removals in this ticket.