{"content":"Development journal for commit 8a2d0887 (fix(dsh-plugin): add unrun devDependency for tsdown config loading).\n\ndsh-plugin npm run build broke with Failed to import module unrun: unrun is an optional peerDependency of tsdown but is required to load tsdown.config.ts, and a plain npm install pruned the extraneous leftover copy that had been making the build pass. Pin unrun ^0.3.1 as a devDependency so the plugin build is reproducible. Note tsdown also needs Node >= 22 APIs (Promise.withResolvers) at build time, so build dsh-plugin under Node 24 or 26, not Node 20.\n\nVerification:\nexport PATH=\"$HOME/.nvm/versions/node/v24.13.1/bin:$PATH\" && cd /Users/tusm/Documents/MetaID_Projects/open-agent-connect/.worktrees/dsh-metaweb-uri-links/dsh-plugin && npm run build && test -f lib/client.js\n\nFiles:\ndsh-plugin/package-lock.json\ndsh-plugin/package.json","contentType":"text/plain;utf-8","attachments":[],"quotePin":""}