Detects the @setu-ts packages a project depends on.
Reads deno.json (its imports map) and, when that is absent or carries no
scoped entries, package.json (dependencies + devDependencies).
Detection never boots or imports the target project.
JSONC comments and trailing commas are accepted for reads. Writing commands classify the project first and report malformed manifests by path, so an unreadable manifest never turns into a misleading plugin-not-installed gate.
The filesystem to read through
The project directory to scan
The bare package names found (e.g. auth-plugin, cqrs-plugin)
Detects the
@setu-tspackages a project depends on.