Skip to content

fix(knowledge): align package entrypoints with mjs build - #792

Open
CooperSheroy wants to merge 1 commit into
TencentCloud:feat/server_teamfrom
CooperSheroy:catalina/memoryknowledge-mjs-entrypoints-20260805
Open

fix(knowledge): align package entrypoints with mjs build#792
CooperSheroy wants to merge 1 commit into
TencentCloud:feat/server_teamfrom
CooperSheroy:catalina/memoryknowledge-mjs-entrypoints-20260805

Conversation

@CooperSheroy

Copy link
Copy Markdown

Summary

  • update MemoryKnowledge package main to the actual dist/server.mjs output emitted by tsdown
  • update the tracked knowledge-server and knowledge-mcp CLI wrappers to import the emitted .mjs files

Fixes #783.

Verification

  • cd MemoryKnowledge && ./node_modules/.bin/tsdown --config tsdown.config.ts
  • node -e 'const p=require("./MemoryKnowledge/package.json"); const fs=require("fs"); for (const f of [p.main, p.bin["knowledge-server"], p.bin["knowledge-mcp"]]) { if (!fs.existsSync("MemoryKnowledge/"+f.replace(/^\\.\\//,""))) throw new Error(f+" missing before build"); } console.log("package entry files exist")'
  • git diff --check

Note: cd MemoryKnowledge && ./node_modules/.bin/tsc --noEmit still fails on existing src/middleware/response-envelope.ts(47,9): Type 'Promise<string>' is not assignable to type 'string', which appears tracked separately in #784.

Signed-off-by: CooperSheroy <sheroycoops@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

MemoryKnowledge main/bin point at dist/server.js which tsdown never emits (it produces server.mjs)

1 participant