From 6b8f38a9d17f015a4db9ccd19836fe8dff975e84 Mon Sep 17 00:00:00 2001 From: Joseph Mearman Date: Sat, 12 Sep 2026 00:54:09 +0100 Subject: [PATCH] fix(core): build and export revocation-view as a real package entry createRevocationView (added alongside the RevocationCheck implementation) was never added to tsdown's entry list, so it built into no dist output at all and package.json's exports map (regenerated from that same entry list) never carried a ./domain/revocation-view subpath. Every in-repo test imported the source file directly and never noticed; agent-comms, a real external consumer, could not import it at all. --- ts/packages/core/package.json | 4 ++++ ts/packages/core/tsdown.config.ts | 1 + 2 files changed, 5 insertions(+) diff --git a/ts/packages/core/package.json b/ts/packages/core/package.json index f68ad4f..edbacf0 100644 --- a/ts/packages/core/package.json +++ b/ts/packages/core/package.json @@ -96,6 +96,10 @@ "import": "./dist/domain/relay-hub.mjs", "require": "./dist/domain/relay-hub.cjs" }, + "./domain/revocation-view": { + "import": "./dist/domain/revocation-view.mjs", + "require": "./dist/domain/revocation-view.cjs" + }, "./domain/tokens": { "import": "./dist/domain/tokens.mjs", "require": "./dist/domain/tokens.cjs" diff --git a/ts/packages/core/tsdown.config.ts b/ts/packages/core/tsdown.config.ts index 6b2be4a..29ba2f5 100644 --- a/ts/packages/core/tsdown.config.ts +++ b/ts/packages/core/tsdown.config.ts @@ -14,6 +14,7 @@ export default defineConfig({ "src/domain/mesh-session.ts", "src/domain/relay-hub.ts", "src/domain/tokens.ts", + "src/domain/revocation-view.ts", "src/adapters/frame-codec.ts", "src/adapters/tcp-transport.ts", "src/adapters/tls-transport.ts",