READMESource: main@8bd7543c
Plugin Doctor for DSH
Static check of an installed DSH profile: dependencies vs
node_modules, bundle patch existence, duplicate patch ids/names. Local-only.
Use
node bin/dsh-plugin-doctor.mjs --home ~/.dsh --profile web
node bin/dsh-plugin-doctor.mjs --json
In DSH:
Use plugin_doctor with profile=web.
Checks
- dependencies declared in the profile
package.json - installed
node_modules/<name>/package.json - each
dsh.bundle.patchtarget - duplicate
cordis.patch.ymlids/names
Limits
- No install/boot/runtime/network
- No pnpm workspace edge-case resolution
- Missing bundle patch is a warning: client-only/host plugins may be legitimate
- Not a repair tool
Tests
npm test
Provenance
A small independent profile inspector. License: MIT.
No comments yet. Be the first to write one.