Skip to content

v1.0.2

Choose a tag to compare

@move-hoon move-hoon released this 03 Mar 17:01
· 17 commits to main since this release

πŸš€ CPMM v1.0.2 (Patch)

A hardening patch for the Node.js runtime adapter β€” fixing CWD safety, error visibility, and
unintended side effects.

What Changed

  • Node adapter: subshell isolation β€” all adapter functions now run inside ( cd "$PROJECT_DIR" ... )
    subshells
    • Prevents adapter_clean() from deleting files in the wrong directory
    • Prevents npx eslint ., prettier --write . from targeting wrong CWD
  • Node adapter: error visibility β€” replaced 2>/dev/null with 2>&1 across all commands
    • Claude Code can now see tsc/eslint/test error messages instead of silent swallow
  • Node adapter: no unintended installs β€” all npx calls now use --no-install flag
    • Prevents automatic package downloads in non-interactive environments
  • Node adapter: accurate script detection β€” _has_script() upgraded to jq-based lookup (grep
    fallback)
    • Searches .scripts section only, avoiding false positives from dependencies
  • Misc: fixed adapter_clean echo missing .nuxt, .output, .turbo
  • Version bump: package.json β†’ 1.0.2

Why This Matters

  • Users with CLAUDE_PROJECT_DIR set no longer risk rm -rf hitting the wrong directory.
  • Verify results are no longer silently swallowed β€” Claude can read and act on actual errors.
  • No surprise npx package installations during automated verification flows.

Upgrade

npx -y claude-pro-minmax@latest install
# or
npm i -g claude-pro-minmax && cpmm install