# Task ID: 63 # Title: Add pnpm Support for the Taskmaster Package # Status: done # Dependencies: None # Priority: medium # Description: Implement full support for pnpm as an alternative package manager in the Taskmaster application, ensuring users have the exact same experience as with npm when installing and managing the package. The installation process, including any CLI prompts or web interfaces, must serve the exact same content and user experience regardless of whether npm or pnpm is used. The project uses 'module' as the package type, defines binaries 'task-master' and 'task-master-mcp', and its core logic resides in 'scripts/modules/'. The 'init' command (via scripts/init.js) creates the directory structure (.cursor/rules, scripts, tasks), copies templates (.env.example, .gitignore, rule files, dev.js), manages package.json merging, and sets up MCP config (.cursor/mcp.json). All dependencies are standard npm dependencies listed in package.json, and manual modifications are being removed. # Details: This task involves: 1. Update the installation documentation to include pnpm installation commands (e.g., `pnpm add taskmaster`). 2. Ensure all package scripts are compatible with pnpm's execution model: - Review and modify package.json scripts if necessary - Test script execution with pnpm syntax (`pnpm run