{"_id":"@wonderwhy-er/desktop-commander","_rev":"135-f4ce11f0d39cb02a6acb555c37aebd5f","name":"@wonderwhy-er/desktop-commander","dist-tags":{"latest":"0.3.1","alpha":"0.3.2-alpha.3"},"versions":{"0.1.0":{"name":"@wonderwhy-er/desktop-commander","version":"0.1.0","keywords":["mcp","model-context-protocol","terminal","claude","ai","command-line","process-management","file-editing","code-editing","diff","patch","block-editing","file-system","text-manipulation","code-modification","surgical-edits","file-operations"],"author":{"name":"Eduards Ruzga"},"license":"MIT","_id":"@wonderwhy-er/desktop-commander@0.1.0","maintainers":[{"name":"wonderwhy-er","email":"wonderwhy.er@gmail.com"}],"homepage":"https://github.com/wonderwhy-er/ClaudeComputerCommander","bugs":{"url":"https://github.com/wonderwhy-er/ClaudeComputerCommander/issues"},"bin":{"mcp-desktop-commander":"dist/index.js"},"dist":{"shasum":"b2a01d57f15225e970269e09b5f869fd5b6838c5","tarball":"https://registry.npmjs.org/@wonderwhy-er/desktop-commander/-/desktop-commander-0.1.0.tgz","fileCount":29,"integrity":"sha512-t8p0DkxCG//453w2rBA1m6L7fSfbJlQeyXkdu5q7UJGRes61xEuPz6vPM8FY0zk/9a1t4bmtYhiTxdhvWCR9NQ==","signatures":[{"sig":"MEYCIQCi0Pqb5EFIMOTWjxlFbbkpfNP25gTMO4CPHwFoKahVHwIhAIkBqrdae7Zm2ETElLFVYLsISM7S75bRUmF/U1kHMv5/","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":49247},"type":"module","gitHead":"2c98f2ca2231b7adeb5a01a96407e9434e38bbb2","scripts":{"build":"tsc && shx chmod +x dist/*.js","setup":"npm install && npm run build && node setup-claude-server.js","start":"node dist/index.js","watch":"tsc --watch","prepare":"npm run build"},"_npmUser":{"name":"wonderwhy-er","email":"wonderwhy.er@gmail.com"},"_npmVersion":"10.8.2","description":"MCP server for terminal operations and file editing","directories":{},"_nodeVersion":"20.18.1","dependencies":{"zod":"^3.24.1","glob":"^10.3.10","zod-to-json-schema":"^3.23.5","@modelcontextprotocol/sdk":"1.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","typescript":"^5.3.3","@types/node":"^20.11.0"},"_npmOperationalInternal":{"tmp":"tmp/desktop-commander_0.1.0_1736415951839_0.5200964060423194","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@wonderwhy-er/desktop-commander","version":"0.1.1","keywords":["mcp","model-context-protocol","terminal","claude","ai","command-line","process-management","file-editing","code-editing","diff","patch","block-editing","file-system","text-manipulation","code-modification","surgical-edits","file-operations"],"author":{"name":"Eduards Ruzga"},"license":"MIT","_id":"@wonderwhy-er/desktop-commander@0.1.1","maintainers":[{"name":"wonderwhy-er","email":"wonderwhy.er@gmail.com"}],"homepage":"https://github.com/wonderwhy-er/ClaudeComputerCommander","bugs":{"url":"https://github.com/wonderwhy-er/ClaudeComputerCommander/issues"},"bin":{"mcp-desktop-commander":"dist/index.js"},"dist":{"shasum":"56cdd2d36250483c8be282b2b42efe37010cfec5","tarball":"https://registry.npmjs.org/@wonderwhy-er/desktop-commander/-/desktop-commander-0.1.1.tgz","fileCount":29,"integrity":"sha512-LA2b9l9QdeRAUPmnHbjdTQxRErciSbTeLIAo0BrvPGP+PUXaG9oV4a3hMdKos37CdR3lk20HWXfGLxy8em+Efw==","signatures":[{"sig":"MEUCIBy/He+5/oYylI5/AmThDThic1wamIpsLNEzZZl5wMeQAiEAmiwKnQItIeO7rzN0dT5yJ25V4EOmKCJcuv19qGmuYbg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":49428},"type":"module","gitHead":"69cc52a7ead9be3d0f3c95e253a33377e65e2917","scripts":{"test":"node test/test.js","build":"tsc && shx chmod +x dist/*.js","setup":"npm install && npm run build && node setup-claude-server.js","start":"node dist/index.js","watch":"tsc --watch","prepare":"npm run build","link:local":"npm run build && npm link","test:watch":"nodemon test/test.js","unlink:local":"npm unlink"},"_npmUser":{"name":"wonderwhy-er","email":"wonderwhy.er@gmail.com"},"_npmVersion":"10.8.2","description":"MCP server for terminal operations and file editing","directories":{},"_nodeVersion":"20.18.1","dependencies":{"zod":"^3.24.1","glob":"^10.3.10","zod-to-json-schema":"^3.23.5","@modelcontextprotocol/sdk":"1.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","nodemon":"^3.0.2","typescript":"^5.3.3","@types/node":"^20.11.0"},"_npmOperationalInternal":{"tmp":"tmp/desktop-commander_0.1.1_1736417406254_0.01522579860490536","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@wonderwhy-er/desktop-commander","version":"0.1.2","keywords":["mcp","model-context-protocol","terminal","claude","ai","command-line","process-management","file-editing","code-editing","diff","patch","block-editing","file-system","text-manipulation","code-modification","surgical-edits","file-operations"],"author":{"name":"Eduards Ruzga"},"license":"MIT","_id":"@wonderwhy-er/desktop-commander@0.1.2","maintainers":[{"name":"wonderwhy-er","email":"wonderwhy.er@gmail.com"}],"homepage":"https://github.com/wonderwhy-er/ClaudeComputerCommander","bugs":{"url":"https://github.com/wonderwhy-er/ClaudeComputerCommander/issues"},"bin":{"mcp-desktop-commander":"dist/index.js"},"dist":{"shasum":"9864ab521cec1145dab5381ba9d28303f51e65a9","tarball":"https://registry.npmjs.org/@wonderwhy-er/desktop-commander/-/desktop-commander-0.1.2.tgz","fileCount":29,"integrity":"sha512-rRRzvNuoJbU1KB8bab2jpHF2diBFavDZJiQaiTLFJk3XBm2GGojEnjOZXCIsgMQ7xGzL0Eu4XmB7PY74o2WBWw==","signatures":[{"sig":"MEUCIHVWetSSQr7V0jiPMzk3f0i7IQbgrSNGeTfL6anQakgqAiEAy/cDZxaehlKgLuuoUCrnNHcfDGr1yjzuTPdDLRaJt88=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":49498},"type":"module","gitHead":"dd521d4318b3294a2fa9943dd8ec274b07a93832","scripts":{"test":"node test/test.js","build":"tsc && shx chmod +x dist/*.js","setup":"npm install && npm run build && node setup-claude-server.js","start":"node dist/index.js","watch":"tsc --watch","prepare":"npm run build","inspector":"npx @modelcontextprotocol/inspector dist/index.js","link:local":"npm run build && npm link","test:watch":"nodemon test/test.js","unlink:local":"npm unlink"},"_npmUser":{"name":"wonderwhy-er","email":"wonderwhy.er@gmail.com"},"_npmVersion":"10.8.2","description":"MCP server for terminal operations and file editing","directories":{},"_nodeVersion":"20.18.1","dependencies":{"zod":"^3.24.1","glob":"^10.3.10","zod-to-json-schema":"^3.23.5","@modelcontextprotocol/sdk":"1.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","nodemon":"^3.0.2","typescript":"^5.3.3","@types/node":"^20.11.0"},"_npmOperationalInternal":{"tmp":"tmp/desktop-commander_0.1.2_1736418134478_0.23829613356217139","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@wonderwhy-er/desktop-commander","version":"0.1.3","keywords":["mcp","model-context-protocol","terminal","claude","ai","command-line","process-management","file-editing","code-editing","diff","patch","block-editing","file-system","text-manipulation","code-modification","surgical-edits","file-operations"],"author":{"name":"Eduards Ruzga"},"license":"MIT","_id":"@wonderwhy-er/desktop-commander@0.1.3","maintainers":[{"name":"wonderwhy-er","email":"wonderwhy.er@gmail.com"}],"homepage":"https://github.com/wonderwhy-er/ClaudeComputerCommander","bugs":{"url":"https://github.com/wonderwhy-er/ClaudeComputerCommander/issues"},"bin":{"mcp-desktop-commander":"dist/index.js"},"dist":{"shasum":"38e68026bed46ccdd5fb5e7d97cca7625b95f249","tarball":"https://registry.npmjs.org/@wonderwhy-er/desktop-commander/-/desktop-commander-0.1.3.tgz","fileCount":29,"integrity":"sha512-5yfRI4aO6zqbW/V00vlihfIy+tdT11YpLvJxfdJXC/yGzQuhxFkC3+FLnNK3tNNzStLGvDO6vBzFi+XAPB5wpg==","signatures":[{"sig":"MEQCICKqfcoQ+BAmV3FxiX0ftSOklkUQ54J1EtvI94zVnRaHAiA9A5AVTQnYhiNvZe3tttp3UUEKFkE/x5g7wgpMHe92oA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":50091},"type":"module","gitHead":"226286d46d4cf6b3d9b4b98de49edcefb297c1cb","scripts":{"test":"node test/test.js","build":"tsc && shx chmod +x dist/*.js","setup":"npm install && npm run build && node setup-claude-server.js","start":"node dist/index.js","watch":"tsc --watch","prepare":"npm run build","inspector":"npx @modelcontextprotocol/inspector dist/index.js","link:local":"npm run build && npm link","test:watch":"nodemon test/test.js","unlink:local":"npm unlink"},"_npmUser":{"name":"wonderwhy-er","email":"wonderwhy.er@gmail.com"},"_npmVersion":"10.8.2","description":"MCP server for terminal operations and file editing","directories":{},"_nodeVersion":"20.18.1","dependencies":{"zod":"^3.24.1","glob":"^10.3.10","zod-to-json-schema":"^3.23.5","@modelcontextprotocol/sdk":"1.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","nodemon":"^3.0.2","typescript":"^5.3.3","@types/node":"^20.11.0"},"_npmOperationalInternal":{"tmp":"tmp/desktop-commander_0.1.3_1736419923198_0.5020099228102328","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"@wonderwhy-er/desktop-commander","version":"0.1.5","keywords":["mcp","model-context-protocol","terminal","claude","ai","command-line","process-management","file-editing","code-editing","diff","patch","block-editing","file-system","text-manipulation","code-modification","surgical-edits","file-operations"],"author":{"name":"Eduards Ruzga"},"license":"MIT","_id":"@wonderwhy-er/desktop-commander@0.1.5","maintainers":[{"name":"wonderwhy-er","email":"wonderwhy.er@gmail.com"}],"homepage":"https://github.com/wonderwhy-er/ClaudeComputerCommander","bugs":{"url":"https://github.com/wonderwhy-er/ClaudeComputerCommander/issues"},"bin":{"mcp-desktop-commander":"dist/index.js"},"dist":{"shasum":"ffcb25bd1ac01d65d34216dbdf207304474d371c","tarball":"https://registry.npmjs.org/@wonderwhy-er/desktop-commander/-/desktop-commander-0.1.5.tgz","fileCount":29,"integrity":"sha512-S28kycGKVytUTZ5uGHj95RRZNxFO0BAsHgaHKm2GwkWqmPKcyX7R5CJuMiHYdBBDK1FlCVxzYvoslI1aG60gzQ==","signatures":[{"sig":"MEYCIQDRcawuRgQ2CID71zqtsH0oXyUtvqKPEbbqp/4sKY23UAIhALFt5a8Ej1zBVDgND9AJb6+m+yDxFf5/FOl5Fn9yuMWe","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":50883},"type":"module","gitHead":"226286d46d4cf6b3d9b4b98de49edcefb297c1cb","scripts":{"test":"node test/test.js","build":"tsc && shx chmod +x dist/*.js","setup":"npm install && npm run build && node setup-claude-server.js","start":"node dist/index.js","watch":"tsc --watch","prepare":"npm run build","inspector":"npx @modelcontextprotocol/inspector dist/index.js","link:local":"npm run build && npm link","test:watch":"nodemon test/test.js","unlink:local":"npm unlink"},"_npmUser":{"name":"wonderwhy-er","email":"wonderwhy.er@gmail.com"},"_npmVersion":"10.8.2","description":"MCP server for terminal operations and file editing","directories":{},"_nodeVersion":"20.18.1","dependencies":{"zod":"^3.24.1","glob":"^10.3.10","zod-to-json-schema":"^3.23.5","@modelcontextprotocol/sdk":"1.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","nodemon":"^3.0.2","typescript":"^5.3.3","@types/node":"^20.11.0"},"_npmOperationalInternal":{"tmp":"tmp/desktop-commander_0.1.5_1736420209412_0.38982967755128617","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"@wonderwhy-er/desktop-commander","version":"0.1.6","keywords":["mcp","model-context-protocol","terminal","claude","ai","command-line","process-management","file-editing","code-editing","diff","patch","block-editing","file-system","text-manipulation","code-modification","surgical-edits","file-operations"],"author":{"name":"Eduards Ruzga"},"license":"MIT","_id":"@wonderwhy-er/desktop-commander@0.1.6","maintainers":[{"name":"wonderwhy-er","email":"wonderwhy.er@gmail.com"}],"homepage":"https://github.com/wonderwhy-er/ClaudeComputerCommander","bugs":{"url":"https://github.com/wonderwhy-er/ClaudeComputerCommander/issues"},"bin":{"mcp-desktop-commander":"dist/index.js","mcp-desktop-commander-setup":"setup-claude-server.js"},"dist":{"shasum":"e42b7a6eeefb0f3479e753a57892f208548f0a42","tarball":"https://registry.npmjs.org/@wonderwhy-er/desktop-commander/-/desktop-commander-0.1.6.tgz","fileCount":30,"integrity":"sha512-EKjnNZl9WTUft7VWp3PCabQBqv2aH02GktWOFj1Ca6HsCI0taPwHiQuz76DDMGx6q3HCxHk+uY0nYV61DRRfUQ==","signatures":[{"sig":"MEQCIFF+uUWi6S/vS1IXRbxgaLPmeJ3bPYWZ1p3z/yEpNngrAiA5VPqs4zyhwG7jJnYkXnPIY+nwmHKhResxuLpqWZxaVg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54885},"type":"module","gitHead":"226286d46d4cf6b3d9b4b98de49edcefb297c1cb","scripts":{"test":"node test/test.js","build":"tsc && shx chmod +x dist/*.js setup-claude-server.js","setup":"npm install && npm run build && node setup-claude-server.js","start":"node dist/index.js","watch":"tsc --watch","prepare":"npm run build","inspector":"npx @modelcontextprotocol/inspector dist/index.js","link:local":"npm run build && npm link","test:watch":"nodemon test/test.js","unlink:local":"npm unlink"},"_npmUser":{"name":"wonderwhy-er","email":"wonderwhy.er@gmail.com"},"_npmVersion":"10.8.2","description":"MCP server for terminal operations and file editing","directories":{},"_nodeVersion":"20.18.1","dependencies":{"zod":"^3.24.1","glob":"^10.3.10","zod-to-json-schema":"^3.23.5","@modelcontextprotocol/sdk":"1.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","nodemon":"^3.0.2","typescript":"^5.3.3","@types/node":"^20.11.0"},"_npmOperationalInternal":{"tmp":"tmp/desktop-commander_0.1.6_1736424944538_0.556422918103797","host":"s3://npm-registry-packages-npm-production"}},"0.1.7":{"name":"@wonderwhy-er/desktop-commander","version":"0.1.7","keywords":["mcp","model-context-protocol","terminal","claude","ai","command-line","process-management","file-editing","code-editing","diff","patch","block-editing","file-system","text-manipulation","code-modification","surgical-edits","file-operations"],"author":{"name":"Eduards Ruzga"},"license":"MIT","_id":"@wonderwhy-er/desktop-commander@0.1.7","maintainers":[{"name":"wonderwhy-er","email":"wonderwhy.er@gmail.com"}],"homepage":"https://github.com/wonderwhy-er/ClaudeComputerCommander","bugs":{"url":"https://github.com/wonderwhy-er/ClaudeComputerCommander/issues"},"bin":{"mcp-desktop-commander":"dist/index.js","mcp-desktop-commander-setup":"setup-claude-server.js"},"dist":{"shasum":"4f0bfecec13f87caed563b800f813b3d23a597b4","tarball":"https://registry.npmjs.org/@wonderwhy-er/desktop-commander/-/desktop-commander-0.1.7.tgz","fileCount":30,"integrity":"sha512-dF1ga6ugQzYfSG81PFiD86V/Y9a8zL0HCw3JUhirX8w9LWgTQ/nH/4DwFXkoeCSWiK43ViODtmRtHRgF5kVYOQ==","signatures":[{"sig":"MEUCIQDG88jmB2Jt5r/obSS9bzL3f3x5XM79DbqTrbH6pGmuHwIgeh3U/X0d9xLvsQVPm2xMsw44W8RaZDguLRF7CtLbz8g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54905},"type":"module","gitHead":"226286d46d4cf6b3d9b4b98de49edcefb297c1cb","scripts":{"test":"node test/test.js","build":"tsc && shx chmod +x dist/*.js setup-claude-server.js","setup":"npm install && npm run build && node setup-claude-server.js","start":"node dist/index.js","watch":"tsc --watch","prepare":"npm run build","inspector":"npx @modelcontextprotocol/inspector dist/index.js","link:local":"npm run build && npm link","test:watch":"nodemon test/test.js","unlink:local":"npm unlink"},"_npmUser":{"name":"wonderwhy-er","email":"wonderwhy.er@gmail.com"},"_npmVersion":"10.8.2","description":"MCP server for terminal operations and file editing","directories":{},"_nodeVersion":"20.18.1","dependencies":{"zod":"^3.24.1","glob":"^10.3.10","zod-to-json-schema":"^3.23.5","@modelcontextprotocol/sdk":"1.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","nodemon":"^3.0.2","typescript":"^5.3.3","@types/node":"^20.11.0"},"_npmOperationalInternal":{"tmp":"tmp/desktop-commander_0.1.7_1736425811856_0.9186984415578949","host":"s3://npm-registry-packages-npm-production"}},"0.1.8":{"name":"@wonderwhy-er/desktop-commander","version":"0.1.8","keywords":["mcp","model-context-protocol","terminal","claude","ai","command-line","process-management","file-editing","code-editing","diff","patch","block-editing","file-system","text-manipulation","code-modification","surgical-edits","file-operations"],"author":{"name":"Eduards Ruzga"},"license":"MIT","_id":"@wonderwhy-er/desktop-commander@0.1.8","maintainers":[{"name":"wonderwhy-er","email":"wonderwhy.er@gmail.com"}],"homepage":"https://github.com/wonderwhy-er/ClaudeComputerCommander","bugs":{"url":"https://github.com/wonderwhy-er/ClaudeComputerCommander/issues"},"bin":{"mcp-desktop-commander":"dist/index.js","mcp-desktop-commander-setup":"setup-claude-server.js"},"dist":{"shasum":"3b90ad71151a6cb1dfe2ae221619a4b1d08b3bf1","tarball":"https://registry.npmjs.org/@wonderwhy-er/desktop-commander/-/desktop-commander-0.1.8.tgz","fileCount":30,"integrity":"sha512-V2H4OeVlZ24wKMfQv0Sk0ZLI0mhvqaREx3rZxTheagcK3hkeKWi1PgUD0EG5r05ITPfNxbRsQ9C4uFdHiDUj1g==","signatures":[{"sig":"MEUCIBtnd6+ouMJ1H0kQYoW6otaGpA/m7Jtq+HHpRUGdgzaSAiEA6LVIsiDHySmotm8jqryGlR7W3ily3pnpRTtP6MUHML4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54905},"type":"module","gitHead":"226286d46d4cf6b3d9b4b98de49edcefb297c1cb","scripts":{"test":"node test/test.js","build":"tsc && shx chmod +x dist/*.js setup-claude-server.js","setup":"npm install && npm run build && node setup-claude-server.js","start":"node dist/index.js","watch":"tsc --watch","prepare":"npm run build","inspector":"npx @modelcontextprotocol/inspector dist/index.js","link:local":"npm run build && npm link","test:watch":"nodemon test/test.js","unlink:local":"npm unlink"},"_npmUser":{"name":"wonderwhy-er","email":"wonderwhy.er@gmail.com"},"_npmVersion":"10.8.2","description":"MCP server for terminal operations and file editing","directories":{},"_nodeVersion":"20.18.1","dependencies":{"zod":"^3.24.1","glob":"^10.3.10","zod-to-json-schema":"^3.23.5","@modelcontextprotocol/sdk":"1.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","nodemon":"^3.0.2","typescript":"^5.3.3","@types/node":"^20.11.0"},"_npmOperationalInternal":{"tmp":"tmp/desktop-commander_0.1.8_1736425994678_0.8933814043614527","host":"s3://npm-registry-packages-npm-production"}},"0.1.10":{"name":"@wonderwhy-er/desktop-commander","version":"0.1.10","keywords":["mcp","model-context-protocol","terminal","claude","ai","command-line","process-management","file-editing","code-editing","diff","patch","block-editing","file-system","text-manipulation","code-modification","surgical-edits","file-operations"],"author":{"name":"Eduards Ruzga"},"license":"MIT","_id":"@wonderwhy-er/desktop-commander@0.1.10","maintainers":[{"name":"wonderwhy-er","email":"wonderwhy.er@gmail.com"}],"homepage":"https://github.com/wonderwhy-er/ClaudeComputerCommander","bugs":{"url":"https://github.com/wonderwhy-er/ClaudeComputerCommander/issues"},"bin":{"setup":"setup-claude-server.js","desktop-commander":"dist/index.js"},"dist":{"shasum":"af7fa9d30c3fdb6e9f9ca90318b8aa7010b54083","tarball":"https://registry.npmjs.org/@wonderwhy-er/desktop-commander/-/desktop-commander-0.1.10.tgz","fileCount":30,"integrity":"sha512-e+GzTp5C97VEfDzyWnHYshHEf6rOtU4e99UD3yXaD+H6gdsBbhh+GIkzB6U74aarBsL8Q6bmYHd34JuCDEqJ0g==","signatures":[{"sig":"MEQCIGCyxaAUX9z0E3BPfogPDvPz88Ymkp5TKKvct5WwWzIDAiAEWOqaVMhGVwSyyuqoQOglF2vrYhWQQy6bvT6c0Ad9yQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55138},"type":"module","gitHead":"226286d46d4cf6b3d9b4b98de49edcefb297c1cb","scripts":{"test":"node test/test.js","build":"tsc && shx chmod +x dist/*.js setup-claude-server.js","setup":"npm install && npm run build && node setup-claude-server.js","start":"node dist/index.js","watch":"tsc --watch","prepare":"npm run build","inspector":"npx @modelcontextprotocol/inspector dist/index.js","link:local":"npm run build && npm link","test:watch":"nodemon test/test.js","unlink:local":"npm unlink"},"_npmUser":{"name":"wonderwhy-er","email":"wonderwhy.er@gmail.com"},"_npmVersion":"10.8.2","description":"MCP server for terminal operations and file editing","directories":{},"_nodeVersion":"20.18.1","dependencies":{"zod":"^3.24.1","glob":"^10.3.10","zod-to-json-schema":"^3.23.5","@modelcontextprotocol/sdk":"1.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","nodemon":"^3.0.2","typescript":"^5.3.3","@types/node":"^20.11.0"},"_npmOperationalInternal":{"tmp":"tmp/desktop-commander_0.1.10_1736428037107_0.9494668950145073","host":"s3://npm-registry-packages-npm-production"}},"0.1.11":{"name":"@wonderwhy-er/desktop-commander","version":"0.1.11","keywords":["mcp","model-context-protocol","terminal","claude","ai","command-line","process-management","file-editing","code-editing","diff","patch","block-editing","file-system","text-manipulation","code-modification","surgical-edits","file-operations"],"author":{"name":"Eduards Ruzga"},"license":"MIT","_id":"@wonderwhy-er/desktop-commander@0.1.11","maintainers":[{"name":"wonderwhy-er","email":"wonderwhy.er@gmail.com"}],"homepage":"https://github.com/wonderwhy-er/ClaudeComputerCommander","bugs":{"url":"https://github.com/wonderwhy-er/ClaudeComputerCommander/issues"},"bin":{"setup":"setup-claude-server.js","desktop-commander":"dist/index.js"},"dist":{"shasum":"a459a0432cf1349dfb6cffeaf60c4f4635beec61","tarball":"https://registry.npmjs.org/@wonderwhy-er/desktop-commander/-/desktop-commander-0.1.11.tgz","fileCount":30,"integrity":"sha512-p43ASn7DhlUErOBnDXFLCKp/wIS+AYj6Hsh4NmTeSIi+lTfQLeeQDNMzm3OJEBBv2TlEywPiE0YqbzEQSZ0aKQ==","signatures":[{"sig":"MEYCIQCyVXd4cUnm9AQG+ibvZ0N9aU9TKzfFRAEcdSgM49Yw8wIhAPRTzysNvwKC6AQsjlgXw0Ps0v8bVogadRfOsJfEN7+f","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55140},"type":"module","gitHead":"226286d46d4cf6b3d9b4b98de49edcefb297c1cb","scripts":{"test":"node test/test.js","build":"tsc && shx chmod +x dist/*.js setup-claude-server.js","setup":"npm install && npm run build && node setup-claude-server.js","start":"node dist/index.js","watch":"tsc --watch","prepare":"npm run build","inspector":"npx @modelcontextprotocol/inspector dist/index.js","link:local":"npm run build && npm link","test:watch":"nodemon test/test.js","unlink:local":"npm unlink"},"_npmUser":{"name":"wonderwhy-er","email":"wonderwhy.er@gmail.com"},"_npmVersion":"10.8.2","description":"MCP server for terminal operations and file editing","directories":{},"_nodeVersion":"20.18.1","dependencies":{"zod":"^3.24.1","glob":"^10.3.10","zod-to-json-schema":"^3.23.5","@modelcontextprotocol/sdk":"1.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","nodemon":"^3.0.2","typescript":"^5.3.3","@types/node":"^20.11.0"},"_npmOperationalInternal":{"tmp":"tmp/desktop-commander_0.1.11_1736428162838_0.36341823029171794","host":"s3://npm-registry-packages-npm-production"}},"0.1.12":{"name":"@wonderwhy-er/desktop-commander","version":"0.1.12","keywords":["mcp","model-context-protocol","terminal","claude","ai","command-line","process-management","file-editing","code-editing","diff","patch","block-editing","file-system","text-manipulation","code-modification","surgical-edits","file-operations"],"author":{"name":"Eduards Ruzga"},"license":"MIT","_id":"@wonderwhy-er/desktop-commander@0.1.12","maintainers":[{"name":"wonderwhy-er","email":"wonderwhy.er@gmail.com"}],"homepage":"https://github.com/wonderwhy-er/ClaudeComputerCommander","bugs":{"url":"https://github.com/wonderwhy-er/ClaudeComputerCommander/issues"},"bin":{"desktop-commander":"dist/index.js"},"dist":{"shasum":"3791d11af7c363aad2dddb0d179fda96c48de66d","tarball":"https://registry.npmjs.org/@wonderwhy-er/desktop-commander/-/desktop-commander-0.1.12.tgz","fileCount":29,"integrity":"sha512-qpm2iYYnu3SGEEuPxIX653DOv0y28V3ErbG/WD5zsDPeHBo/bISyRw4raBdJlRb1OyiJl2ihbR89Ymc70caEoQ==","signatures":[{"sig":"MEUCICCWaG9BUbQ5FmwVTJIg8IYVgDscn0nHAoajfVPw1Qi8AiEA/j30ti2kdIyRjwTT77JLRwliAh44lAKh9vKIjkCPwWg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":51037},"type":"module","gitHead":"226286d46d4cf6b3d9b4b98de49edcefb297c1cb","scripts":{"test":"node test/test.js","build":"tsc && shx chmod +x dist/*.js","setup":"npm install && npm run build && node setup-claude-server.js","start":"node dist/index.js","watch":"tsc --watch","prepare":"npm run build","inspector":"npx @modelcontextprotocol/inspector dist/index.js","link:local":"npm run build && npm link","test:watch":"nodemon test/test.js","unlink:local":"npm unlink"},"_npmUser":{"name":"wonderwhy-er","email":"wonderwhy.er@gmail.com"},"_npmVersion":"10.8.2","description":"MCP server for terminal operations and file editing","directories":{},"_nodeVersion":"20.18.1","dependencies":{"zod":"^3.24.1","glob":"^10.3.10","zod-to-json-schema":"^3.23.5","@modelcontextprotocol/sdk":"1.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","nodemon":"^3.0.2","typescript":"^5.3.3","@types/node":"^20.11.0"},"_npmOperationalInternal":{"tmp":"tmp/desktop-commander_0.1.12_1736428318749_0.9725215781941199","host":"s3://npm-registry-packages-npm-production"}},"0.1.13":{"name":"@wonderwhy-er/desktop-commander","version":"0.1.13","keywords":["mcp","model-context-protocol","terminal","claude","ai","command-line","process-management","file-editing","code-editing","diff","patch","block-editing","file-system","text-manipulation","code-modification","surgical-edits","file-operations"],"author":{"name":"Eduards Ruzga"},"license":"MIT","_id":"@wonderwhy-er/desktop-commander@0.1.13","maintainers":[{"name":"wonderwhy-er","email":"wonderwhy.er@gmail.com"}],"homepage":"https://github.com/wonderwhy-er/ClaudeComputerCommander","bugs":{"url":"https://github.com/wonderwhy-er/ClaudeComputerCommander/issues"},"bin":{"mcp-desktop-commander":"dist/index.js"},"dist":{"shasum":"8f10d7fc51fb96a0ea7fe54b1a938c0ef07a5518","tarball":"https://registry.npmjs.org/@wonderwhy-er/desktop-commander/-/desktop-commander-0.1.13.tgz","fileCount":29,"integrity":"sha512-hHKx4BBCbQZ/uLw2gImanVrWIvClbKEuQYcTAsMsMp7EPi46j3UK5P0anT+QxIGeaETM/s2Q/Py4R2UBVCEVSw==","signatures":[{"sig":"MEUCIQCwYZrkOvKsLasIavrYFWYofH+KPd9nkmRI+UZWOZiulwIgSkQK3rtu2jsintUbgQobcQuJwfF8gdq5GDNjrdgdUcQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":51041},"type":"module","gitHead":"226286d46d4cf6b3d9b4b98de49edcefb297c1cb","scripts":{"test":"node test/test.js","build":"tsc && shx chmod +x dist/*.js","setup":"npm install && npm run build && node setup-claude-server.js","start":"node dist/index.js","watch":"tsc --watch","prepare":"npm run build","inspector":"npx @modelcontextprotocol/inspector dist/index.js","link:local":"npm run build && npm link","test:watch":"nodemon test/test.js","unlink:local":"npm unlink"},"_npmUser":{"name":"wonderwhy-er","email":"wonderwhy.er@gmail.com"},"_npmVersion":"10.8.2","description":"MCP server for terminal operations and file editing","directories":{},"_nodeVersion":"20.18.1","dependencies":{"zod":"^3.24.1","glob":"^10.3.10","zod-to-json-schema":"^3.23.5","@modelcontextprotocol/sdk":"1.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","nodemon":"^3.0.2","typescript":"^5.3.3","@types/node":"^20.11.0"},"_npmOperationalInternal":{"tmp":"tmp/desktop-commander_0.1.13_1736428755545_0.3942841366878058","host":"s3://npm-registry-packages-npm-production"}},"0.1.14":{"name":"@wonderwhy-er/desktop-commander","version":"0.1.14","keywords":["mcp","model-context-protocol","terminal","claude","ai","command-line","process-management","file-editing","code-editing","diff","patch","block-editing","file-system","text-manipulation","code-modification","surgical-edits","file-operations"],"author":{"name":"Eduards Ruzga"},"license":"MIT","_id":"@wonderwhy-er/desktop-commander@0.1.14","maintainers":[{"name":"wonderwhy-er","email":"wonderwhy.er@gmail.com"}],"homepage":"https://github.com/wonderwhy-er/ClaudeComputerCommander","bugs":{"url":"https://github.com/wonderwhy-er/ClaudeComputerCommander/issues"},"bin":{"mcp-desktop-commander":"dist/index.js"},"dist":{"shasum":"87e78dcdb4463c1e563803c13086928fc342e7f0","tarball":"https://registry.npmjs.org/@wonderwhy-er/desktop-commander/-/desktop-commander-0.1.14.tgz","fileCount":29,"integrity":"sha512-wDCoNhpziOUoYzeph7NYO8dWAtisPVi6/n+hcoUNvOQkQypOgq6o1A83mND8pANclVH82GHvyrfmXNJRgao12A==","signatures":[{"sig":"MEQCIHpe5AZPepW20EIwmithMJQhZip3nix9zE0DPF4JHLocAiAIw74TkHI52Qhusnk8IWtYEwqeM1MBnODqbk44TjXQYw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":50884},"type":"module","gitHead":"226286d46d4cf6b3d9b4b98de49edcefb297c1cb","scripts":{"test":"node test/test.js","build":"tsc && shx chmod +x dist/*.js","setup":"npm install && npm run build && node setup-claude-server.js","start":"node dist/index.js","watch":"tsc --watch","prepare":"npm run build","inspector":"npx @modelcontextprotocol/inspector dist/index.js","link:local":"npm run build && npm link","test:watch":"nodemon test/test.js","unlink:local":"npm unlink"},"_npmUser":{"name":"wonderwhy-er","email":"wonderwhy.er@gmail.com"},"_npmVersion":"10.8.2","description":"MCP server for terminal operations and file editing","directories":{},"_nodeVersion":"20.18.1","dependencies":{"zod":"^3.24.1","glob":"^10.3.10","zod-to-json-schema":"^3.23.5","@modelcontextprotocol/sdk":"1.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","nodemon":"^3.0.2","typescript":"^5.3.3","@types/node":"^20.11.0"},"_npmOperationalInternal":{"tmp":"tmp/desktop-commander_0.1.14_1736429214117_0.07403105261363763","host":"s3://npm-registry-packages-npm-production"}},"0.1.15":{"name":"@wonderwhy-er/desktop-commander","version":"0.1.15","keywords":["mcp","model-context-protocol","terminal","claude","ai","command-line","process-management","file-editing","code-editing","diff","patch","block-editing","file-system","text-manipulation","code-modification","surgical-edits","file-operations"],"author":{"name":"Eduards Ruzga"},"license":"MIT","_id":"@wonderwhy-er/desktop-commander@0.1.15","maintainers":[{"name":"wonderwhy-er","email":"wonderwhy.er@gmail.com"}],"homepage":"https://github.com/wonderwhy-er/ClaudeComputerCommander","bugs":{"url":"https://github.com/wonderwhy-er/ClaudeComputerCommander/issues"},"bin":{"mcp-desktop-commander":"dist/index.js"},"dist":{"shasum":"267236fd1f8b81e6fb55854d99c2c5b884f59b4b","tarball":"https://registry.npmjs.org/@wonderwhy-er/desktop-commander/-/desktop-commander-0.1.15.tgz","fileCount":31,"integrity":"sha512-KvaSqFYz8wfNRkRArqbdEV32i4opA0D2EcylXCL3F1xYvuEybZvivlQrfBjnUAvhpPdWH/x9d7IKN+Q7idkv8w==","signatures":[{"sig":"MEYCIQDAVELn/N984/gZe3oCUQ3Y/ScysqZnuzYs1kDBIsO5dQIhANlxjetUZkCsrcAtCEHlJNGEmXLrXr6yRfewtjWT41bi","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57103},"type":"module","gitHead":"226286d46d4cf6b3d9b4b98de49edcefb297c1cb","scripts":{"test":"node test/test.js","build":"tsc && shx cp setup-claude-server.js dist/ && shx chmod +x dist/*.js","setup":"npm install && npm run build && node setup-claude-server.js","start":"node dist/index.js","watch":"tsc --watch","prepare":"npm run build","inspector":"npx @modelcontextprotocol/inspector dist/index.js","link:local":"npm run build && npm link","test:watch":"nodemon test/test.js","unlink:local":"npm unlink"},"_npmUser":{"name":"wonderwhy-er","email":"wonderwhy.er@gmail.com"},"_npmVersion":"10.8.2","description":"MCP server for terminal operations and file editing","directories":{},"_nodeVersion":"20.18.1","dependencies":{"zod":"^3.24.1","glob":"^10.3.10","zod-to-json-schema":"^3.23.5","@modelcontextprotocol/sdk":"1.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","nodemon":"^3.0.2","typescript":"^5.3.3","@types/node":"^20.11.0"},"_npmOperationalInternal":{"tmp":"tmp/desktop-commander_0.1.15_1736431108408_0.3812245874149742","host":"s3://npm-registry-packages-npm-production"}},"0.1.16":{"name":"@wonderwhy-er/desktop-commander","version":"0.1.16","keywords":["mcp","model-context-protocol","terminal","claude","ai","command-line","process-management","file-editing","code-editing","diff","patch","block-editing","file-system","text-manipulation","code-modification","surgical-edits","file-operations"],"author":{"name":"Eduards Ruzga"},"license":"MIT","_id":"@wonderwhy-er/desktop-commander@0.1.16","maintainers":[{"name":"wonderwhy-er","email":"wonderwhy.er@gmail.com"}],"homepage":"https://github.com/wonderwhy-er/ClaudeComputerCommander","bugs":{"url":"https://github.com/wonderwhy-er/ClaudeComputerCommander/issues"},"bin":{"setup":"dist/setup-claude-server.js","desktop-commander":"dist/index.js"},"dist":{"shasum":"f34d1cd574a59ea586f1d48897a75ce5000dddc1","tarball":"https://registry.npmjs.org/@wonderwhy-er/desktop-commander/-/desktop-commander-0.1.16.tgz","fileCount":31,"integrity":"sha512-JZOCRIPsaZ9zifLwJ3mToAwuiXJbQD6HJ94aCrKp/Tt9QcA9qiLSxz9x2SHR6WQ/RHzWdur8IlmZPvMFaPa2QQ==","signatures":[{"sig":"MEUCIQDKNwo38vQOzErKIWc4IAqhyDNW3/HYK47+9UZWUPJeowIgAPmmIV1E+kgDE3pq53CUADbJ9w2jd7XaunkYPu3EcTM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57511},"type":"module","gitHead":"226286d46d4cf6b3d9b4b98de49edcefb297c1cb","scripts":{"test":"node test/test.js","build":"tsc && shx cp setup-claude-server.js dist/ && shx chmod +x dist/*.js","setup":"npm install && npm run build && node setup-claude-server.js","start":"node dist/index.js","watch":"tsc --watch","prepare":"npm run build","inspector":"npx @modelcontextprotocol/inspector dist/index.js","link:local":"npm run build && npm link","test:watch":"nodemon test/test.js","unlink:local":"npm unlink"},"_npmUser":{"name":"wonderwhy-er","email":"wonderwhy.er@gmail.com"},"_npmVersion":"10.8.2","description":"MCP server for terminal operations and file editing","directories":{},"_nodeVersion":"20.18.1","dependencies":{"zod":"^3.24.1","glob":"^10.3.10","zod-to-json-schema":"^3.23.5","@modelcontextprotocol/sdk":"1.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","nodemon":"^3.0.2","typescript":"^5.3.3","@types/node":"^20.11.0"},"_npmOperationalInternal":{"tmp":"tmp/desktop-commander_0.1.16_1736432860792_0.9529402243383029","host":"s3://npm-registry-packages-npm-production"}},"0.1.17":{"name":"@wonderwhy-er/desktop-commander","version":"0.1.17","keywords":["mcp","model-context-protocol","terminal","claude","ai","command-line","process-management","file-editing","code-editing","diff","patch","block-editing","file-system","text-manipulation","code-modification","surgical-edits","file-operations"],"author":{"name":"Eduards Ruzga"},"license":"MIT","_id":"@wonderwhy-er/desktop-commander@0.1.17","maintainers":[{"name":"wonderwhy-er","email":"wonderwhy.er@gmail.com"}],"homepage":"https://github.com/wonderwhy-er/ClaudeComputerCommander","bugs":{"url":"https://github.com/wonderwhy-er/ClaudeComputerCommander/issues"},"bin":{"setup":"dist/setup-claude-server.js","desktop-commander":"dist/index.js"},"dist":{"shasum":"3646af3e28fa7b7f9230c34b15f9aedc042376c1","tarball":"https://registry.npmjs.org/@wonderwhy-er/desktop-commander/-/desktop-commander-0.1.17.tgz","fileCount":31,"integrity":"sha512-88KXUUCaRCscQTZ4tGkuSXWgsO7pgqNIjnOTUG+OZizxcLVazcDWXBaIodobrPB1C8N29nA8inV+klKbQWFp/Q==","signatures":[{"sig":"MEUCIH20/WKg9rxtny+MEKD7V9pU2ODD+jK2zQaPe8KCDjYuAiEA+4gfUJhecpKZ4DsyPtzQySyn7Y9mu0Pg251i47zLNIo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57712},"type":"module","gitHead":"226286d46d4cf6b3d9b4b98de49edcefb297c1cb","scripts":{"test":"node test/test.js","build":"tsc && shx cp setup-claude-server.js dist/ && shx chmod +x dist/*.js","setup":"npm install && npm run build && node setup-claude-server.js","start":"node dist/index.js","watch":"tsc --watch","prepare":"npm run build","inspector":"npx @modelcontextprotocol/inspector dist/index.js","link:local":"npm run build && npm link","test:watch":"nodemon test/test.js","unlink:local":"npm unlink"},"_npmUser":{"name":"wonderwhy-er","email":"wonderwhy.er@gmail.com"},"_npmVersion":"10.8.2","description":"MCP server for terminal operations and file editing","directories":{},"_nodeVersion":"20.18.1","dependencies":{"zod":"^3.24.1","glob":"^10.3.10","zod-to-json-schema":"^3.23.5","@modelcontextprotocol/sdk":"1.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","nodemon":"^3.0.2","typescript":"^5.3.3","@types/node":"^20.11.0"},"_npmOperationalInternal":{"tmp":"tmp/desktop-commander_0.1.17_1736433097914_0.02997739169517044","host":"s3://npm-registry-packages-npm-production"}},"0.1.18":{"name":"@wonderwhy-er/desktop-commander","version":"0.1.18","keywords":["mcp","model-context-protocol","terminal","claude","ai","command-line","process-management","file-editing","code-editing","diff","patch","block-editing","file-system","text-manipulation","code-modification","surgical-edits","file-operations"],"author":{"name":"Eduards Ruzga"},"license":"MIT","_id":"@wonderwhy-er/desktop-commander@0.1.18","maintainers":[{"name":"wonderwhy-er","email":"wonderwhy.er@gmail.com"}],"homepage":"https://github.com/wonderwhy-er/ClaudeComputerCommander","bugs":{"url":"https://github.com/wonderwhy-er/ClaudeComputerCommander/issues"},"bin":{"setup":"dist/setup-claude-server.js","desktop-commander":"dist/index.js"},"dist":{"shasum":"764ffeb44e12423c0836321dc71164113d1a2a5f","tarball":"https://registry.npmjs.org/@wonderwhy-er/desktop-commander/-/desktop-commander-0.1.18.tgz","fileCount":33,"integrity":"sha512-SB18HCbysOqj4MEPaXQMp1RC9nhCr1e72WBU9kG1Q/cDGI0GNRDx1B6qjKjYnV3ZZQSHwZPv6V/BRySE8fjn+A==","signatures":[{"sig":"MEQCIBmFmVljGO+Wx4QpjlIJ+g4xokAm+Rco5PmbLdG7SP5pAiBWez+s3TdM2a8aawUm6GwCzLRbIhYaVuYW8Vn7ELhcIg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58639},"type":"module","gitHead":"53e4843d3c5c6e1111ac486cad299596862c48ba","scripts":{"bump":"node scripts/sync-version.js --bump","test":"node test/test.js","build":"tsc && shx cp setup-claude-server.js dist/ && shx chmod +x dist/*.js","setup":"npm install && npm run build && node setup-claude-server.js","start":"node dist/index.js","watch":"tsc --watch","prepare":"npm run build","inspector":"npx @modelcontextprotocol/inspector dist/index.js","bump:major":"node scripts/sync-version.js --bump --major","bump:minor":"node scripts/sync-version.js --bump --minor","link:local":"npm run build && npm link","test:watch":"nodemon test/test.js","sync-version":"node scripts/sync-version.js","unlink:local":"npm unlink"},"_npmUser":{"name":"wonderwhy-er","email":"wonderwhy.er@gmail.com"},"_npmVersion":"10.8.2","description":"MCP server for terminal operations and file editing","directories":{},"_nodeVersion":"20.18.1","dependencies":{"zod":"^3.24.1","glob":"^10.3.10","zod-to-json-schema":"^3.23.5","@modelcontextprotocol/sdk":"1.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","nodemon":"^3.0.2","typescript":"^5.3.3","@types/node":"^20.11.0"},"_npmOperationalInternal":{"tmp":"tmp/desktop-commander_0.1.18_1736496618745_0.504782302969452","host":"s3://npm-registry-packages-npm-production"}},"0.1.19":{"name":"@wonderwhy-er/desktop-commander","version":"0.1.19","keywords":["mcp","model-context-protocol","terminal","claude","ai","command-line","process-management","file-editing","code-editing","diff","patch","block-editing","file-system","text-manipulation","code-modification","surgical-edits","file-operations"],"author":{"name":"Eduards Ruzga"},"license":"MIT","_id":"@wonderwhy-er/desktop-commander@0.1.19","maintainers":[{"name":"wonderwhy-er","email":"wonderwhy.er@gmail.com"}],"homepage":"https://github.com/wonderwhy-er/ClaudeComputerCommander","bugs":{"url":"https://github.com/wonderwhy-er/ClaudeComputerCommander/issues"},"bin":{"setup":"dist/setup-claude-server.js","desktop-commander":"dist/index.js"},"dist":{"shasum":"3688c6219dd486a591d371f5d44bc893074d4704","tarball":"https://registry.npmjs.org/@wonderwhy-er/desktop-commander/-/desktop-commander-0.1.19.tgz","fileCount":35,"integrity":"sha512-Z7BUw342E139ubMi8Vhe6E4+6a5xOnlqZ54NwMORvO6Prb6KW1poV36NPKK39NvV6jY8tms49RRcA9M5MaTrxw==","signatures":[{"sig":"MEMCH2qFxEDAYthueXEYkgTuB9bR2cVc0MMlKar3MyHqrOMCIE6/52u1vOyh4uVHS/8D6u79G+bVKapJ8IKJXk6DNj5a","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":63477},"type":"module","gitHead":"a42ec7cef789e5d0c03b34a8a516e9219801ae5f","scripts":{"bump":"node scripts/sync-version.js --bump","test":"node test/test.js","build":"tsc && shx cp setup-claude-server.js dist/ && shx chmod +x dist/*.js","setup":"npm install && npm run build && node setup-claude-server.js","start":"node dist/index.js","watch":"tsc --watch","prepare":"npm run build","inspector":"npx @modelcontextprotocol/inspector dist/index.js","bump:major":"node scripts/sync-version.js --bump --major","bump:minor":"node scripts/sync-version.js --bump --minor","link:local":"npm run build && npm link","test:watch":"nodemon test/test.js","sync-version":"node scripts/sync-version.js","unlink:local":"npm unlink"},"_npmUser":{"name":"wonderwhy-er","email":"wonderwhy.er@gmail.com"},"_npmVersion":"10.9.2","description":"MCP server for terminal operations and file editing","directories":{},"_nodeVersion":"22.13.0","dependencies":{"zod":"^3.24.1","glob":"^10.3.10","zod-to-json-schema":"^3.23.5","@modelcontextprotocol/sdk":"1.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","nodemon":"^3.0.2","typescript":"^5.3.3","@types/node":"^20.11.0"},"_npmOperationalInternal":{"tmp":"tmp/desktop-commander_0.1.19_1737555079317_0.4761521866654981","host":"s3://npm-registry-packages-npm-production"}},"0.1.20":{"name":"@wonderwhy-er/desktop-commander","version":"0.1.20","keywords":["mcp","model-context-protocol","terminal","claude","ai","command-line","process-management","file-editing","code-editing","diff","patch","block-editing","file-system","text-manipulation","code-modification","surgical-edits","file-operations"],"author":{"name":"Eduards Ruzga"},"license":"MIT","_id":"@wonderwhy-er/desktop-commander@0.1.20","maintainers":[{"name":"wonderwhy-er","email":"wonderwhy.er@gmail.com"}],"homepage":"https://github.com/wonderwhy-er/ClaudeComputerCommander","bugs":{"url":"https://github.com/wonderwhy-er/ClaudeComputerCommander/issues"},"bin":{"setup":"dist/setup-claude-server.js","desktop-commander":"dist/index.js"},"dist":{"shasum":"ac150860bf93cf46bcd795cbd96a064a386be96a","tarball":"https://registry.npmjs.org/@wonderwhy-er/desktop-commander/-/desktop-commander-0.1.20.tgz","fileCount":41,"integrity":"sha512-O2QSxzgc7hSaopiQlx/GILxLJClJTCp3A6D3PcJLRBWQMmH1/jzNslAcCZIgxar/IsnkB9qcpHtkSh6Gxo4Clg==","signatures":[{"sig":"MEUCIFGEJ86vpIhYHBMvu3t1A7jX/iucp49/BgZKqN3GnPMpAiEAlkbIeueee7zeF1cOa3Z5WY5vaUdKOeObVHgbl6rWIK0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":100817},"type":"module","gitHead":"90e2303def8c3159464aecbea94fabdbfad59d81","scripts":{"bump":"node scripts/sync-version.js --bump","test":"node test/test.js","build":"tsc && shx cp setup-claude-server.js dist/ && shx chmod +x dist/*.js","setup":"npm install && npm run build && node setup-claude-server.js","start":"node dist/index.js","watch":"tsc --watch","prepare":"npm run build","inspector":"npx @modelcontextprotocol/inspector dist/index.js","bump:major":"node scripts/sync-version.js --bump --major","bump:minor":"node scripts/sync-version.js --bump --minor","link:local":"npm run build && npm link","test:watch":"nodemon test/test.js","npm-publish":"npm publish","sync-version":"node scripts/sync-version.js","unlink:local":"npm unlink"},"_npmUser":{"name":"wonderwhy-er","email":"wonderwhy.er@gmail.com"},"_npmVersion":"10.9.2","description":"MCP server for terminal operations and file editing","directories":{},"_nodeVersion":"23.8.0","dependencies":{"zod":"^3.24.1","glob":"^10.3.10","@vscode/ripgrep":"^1.15.9","zod-to-json-schema":"^3.23.5","@modelcontextprotocol/sdk":"1.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","nodemon":"^3.0.2","typescript":"^5.3.3","@types/node":"^20.11.0"},"_npmOperationalInternal":{"tmp":"tmp/desktop-commander_0.1.20_1742892070949_0.42163588613127034","host":"s3://npm-registry-packages-npm-production"}},"0.1.21":{"name":"@wonderwhy-er/desktop-commander","version":"0.1.21","keywords":["mcp","model-context-protocol","terminal","claude","ai","command-line","process-management","file-editing","code-editing","diff","patch","block-editing","file-system","text-manipulation","code-modification","surgical-edits","file-operations"],"author":{"name":"Eduards Ruzga"},"license":"MIT","_id":"@wonderwhy-er/desktop-commander@0.1.21","maintainers":[{"name":"wonderwhy-er","email":"wonderwhy.er@gmail.com"}],"homepage":"https://github.com/wonderwhy-er/ClaudeComputerCommander","bugs":{"url":"https://github.com/wonderwhy-er/ClaudeComputerCommander/issues"},"bin":{"setup":"dist/setup-claude-server.js","desktop-commander":"dist/index.js"},"dist":{"shasum":"53560825d3ed30f94a95314fce7097e27b2571cc","tarball":"https://registry.npmjs.org/@wonderwhy-er/desktop-commander/-/desktop-commander-0.1.21.tgz","fileCount":47,"integrity":"sha512-ZeD4C8DW/UgN6FteJygyQs5fLtbyIoW9ZTQ9H6vArJUuh8bK5io48SXTUWMF9nPbP38FsilouzFg+clmqNbcpg==","signatures":[{"sig":"MEUCIFV3Aiz+zyYhrFWx+Ef5VDuDJyeXgP27dIdNoDGWthJ6AiEAx6RdyU2UQlplz9nXA8CANzE7kibgq7DzTIS32hUjsAE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":330057},"type":"module","gitHead":"90e2303def8c3159464aecbea94fabdbfad59d81","scripts":{"bump":"node scripts/sync-version.js --bump","test":"node test/test.js","build":"tsc && shx cp setup-claude-server.js dist/ && shx chmod +x dist/*.js","setup":"npm install && npm run build && node setup-claude-server.js","start":"node dist/index.js","watch":"tsc --watch","prepare":"npm run build","inspector":"npx @modelcontextprotocol/inspector dist/index.js","bump:major":"node scripts/sync-version.js --bump --major","bump:minor":"node scripts/sync-version.js --bump --minor","link:local":"npm run build && npm link","test:watch":"nodemon test/test.js","npm-publish":"npm publish","sync-version":"node scripts/sync-version.js","unlink:local":"npm unlink"},"_npmUser":{"name":"wonderwhy-er","email":"wonderwhy.er@gmail.com"},"_npmVersion":"10.9.2","description":"MCP server for terminal operations and file editing","directories":{},"_nodeVersion":"23.8.0","dependencies":{"zod":"^3.24.1","glob":"^10.3.10","@vscode/ripgrep":"^1.15.9","zod-to-json-schema":"^3.23.5","@modelcontextprotocol/sdk":"1.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","nodemon":"^3.0.2","typescript":"^5.3.3","@types/node":"^20.11.0"},"_npmOperationalInternal":{"tmp":"tmp/desktop-commander_0.1.21_1742892268079_0.24002669750173955","host":"s3://npm-registry-packages-npm-production"}},"0.1.22":{"name":"@wonderwhy-er/desktop-commander","version":"0.1.22","keywords":["mcp","model-context-protocol","terminal","claude","ai","command-line","process-management","file-editing","code-editing","diff","patch","block-editing","file-system","text-manipulation","code-modification","surgical-edits","file-operations"],"author":{"name":"Eduards Ruzga"},"license":"MIT","_id":"@wonderwhy-er/desktop-commander@0.1.22","maintainers":[{"name":"wonderwhy-er","email":"wonderwhy.er@gmail.com"}],"homepage":"https://github.com/wonderwhy-er/ClaudeComputerCommander","bugs":{"url":"https://github.com/wonderwhy-er/ClaudeComputerCommander/issues"},"bin":{"setup":"dist/setup-claude-server.js","desktop-commander":"dist/index.js"},"dist":{"shasum":"73057c6ee94879b47d5581d40e277dbb1b7bb30f","tarball":"https://registry.npmjs.org/@wonderwhy-er/desktop-commander/-/desktop-commander-0.1.22.tgz","fileCount":47,"integrity":"sha512-rQ/aP5JtW9x8dZ0EpgErV92EENQQsh+PN8bCL7tNrFVMYKws2K033ko6cLcMqr52kkkK9N1UuaGVbVUFBjUwvQ==","signatures":[{"sig":"MEQCIGkZl/ekhbqGExsEZXshmeyIiSnr7t9blON5g+lLg8ekAiB9bRT3sCUiAzIQnJdfzIe1WNyPOpI84sV6V1A6wKTEMw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":330513},"type":"module","gitHead":"90e2303def8c3159464aecbea94fabdbfad59d81","scripts":{"bump":"node scripts/sync-version.js --bump","test":"node test/test.js","build":"tsc && shx cp setup-claude-server.js dist/ && shx chmod +x dist/*.js","setup":"npm install && npm run build && node setup-claude-server.js","start":"node dist/index.js","watch":"tsc --watch","prepare":"npm run build","inspector":"npx @modelcontextprotocol/inspector dist/index.js","bump:major":"node scripts/sync-version.js --bump --major","bump:minor":"node scripts/sync-version.js --bump --minor","link:local":"npm run build && npm link","test:watch":"nodemon test/test.js","npm-publish":"npm publish","sync-version":"node scripts/sync-version.js","unlink:local":"npm unlink"},"_npmUser":{"name":"wonderwhy-er","email":"wonderwhy.er@gmail.com"},"_npmVersion":"10.9.2","description":"MCP server for terminal operations and file editing","directories":{},"_nodeVersion":"23.8.0","dependencies":{"zod":"^3.24.1","glob":"^10.3.10","@vscode/ripgrep":"^1.15.9","zod-to-json-schema":"^3.23.5","@modelcontextprotocol/sdk":"1.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","nodemon":"^3.0.2","typescript":"^5.3.3","@types/node":"^20.11.0"},"_npmOperationalInternal":{"tmp":"tmp/desktop-commander_0.1.22_1742892475223_0.08371032533259992","host":"s3://npm-registry-packages-npm-production"}},"0.1.23":{"name":"@wonderwhy-er/desktop-commander","version":"0.1.23","keywords":["mcp","model-context-protocol","terminal","claude","ai","command-line","process-management","file-editing","code-editing","diff","patch","block-editing","file-system","text-manipulation","code-modification","surgical-edits","file-operations"],"author":{"name":"Eduards Ruzga"},"license":"MIT","_id":"@wonderwhy-er/desktop-commander@0.1.23","maintainers":[{"name":"wonderwhy-er","email":"wonderwhy.er@gmail.com"}],"homepage":"https://github.com/wonderwhy-er/DesktopCommanderMCP","bugs":{"url":"https://github.com/wonderwhy-er/DesktopCommanderMCP/issues"},"bin":{"setup":"dist/setup-claude-server.js","desktop-commander":"dist/index.js"},"dist":{"shasum":"e770ce43b245370dd0a9633ce475718b25ef77be","tarball":"https://registry.npmjs.org/@wonderwhy-er/desktop-commander/-/desktop-commander-0.1.23.tgz","fileCount":48,"integrity":"sha512-NGeXoW4ylLPauhoN+wMuMHMCCLn4c9ACcuCya6WST6ggnXw301boDSTvqS6hW9OX4W/4c6so96WvMATHpwrBBQ==","signatures":[{"sig":"MEQCIBJaKnvPUdxerogaA/USY+Hj9gIfATVZcL6OmoY3K0PKAiAESJd22tcJQgyaingyUl7OOTWbHnOW7fLKAme4jq9gIw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":931810},"type":"module","gitHead":"8b48d78e016e512acbab7731595f6c17e3d888b1","scripts":{"bump":"node scripts/sync-version.js --bump","test":"node test/test.js","build":"tsc && shx cp setup-claude-server.js dist/ && shx chmod +x dist/*.js","setup":"npm install && npm run build && node setup-claude-server.js","start":"node dist/index.js","watch":"tsc --watch","prepare":"npm run build","publish":"npm publish","inspector":"npx @modelcontextprotocol/inspector dist/index.js","bump:major":"node scripts/sync-version.js --bump --major","bump:minor":"node scripts/sync-version.js --bump --minor","link:local":"npm run build && npm link","test:watch":"nodemon test/test.js","sync-version":"node scripts/sync-version.js","unlink:local":"npm unlink"},"_npmUser":{"name":"wonderwhy-er","email":"wonderwhy.er@gmail.com"},"_npmVersion":"10.9.2","description":"MCP server for terminal operations and file editing","directories":{},"_nodeVersion":"23.8.0","dependencies":{"zod":"^3.24.1","glob":"^10.3.10","@vscode/ripgrep":"^1.15.9","zod-to-json-schema":"^3.23.5","@modelcontextprotocol/sdk":"1.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","nodemon":"^3.0.2","typescript":"^5.3.3","@types/node":"^20.11.0"},"_npmOperationalInternal":{"tmp":"tmp/desktop-commander_0.1.23_1743160153521_0.14476767991488093","host":"s3://npm-registry-packages-npm-production"}},"0.1.25":{"name":"@wonderwhy-er/desktop-commander","version":"0.1.25","keywords":["mcp","model-context-protocol","terminal","claude","ai","command-line","process-management","file-editing","code-editing","diff","patch","block-editing","file-system","text-manipulation","code-modification","surgical-edits","file-operations"],"author":{"name":"Eduards Ruzga"},"license":"MIT","_id":"@wonderwhy-er/desktop-commander@0.1.25","maintainers":[{"name":"wonderwhy-er","email":"wonderwhy.er@gmail.com"}],"homepage":"https://github.com/wonderwhy-er/DesktopCommanderMCP","bugs":{"url":"https://github.com/wonderwhy-er/DesktopCommanderMCP/issues"},"bin":{"setup":"dist/setup-claude-server.js","desktop-commander":"dist/index.js"},"dist":{"shasum":"71ab49eb3c5b6194f4904eb3e4df596dd820853a","tarball":"https://registry.npmjs.org/@wonderwhy-er/desktop-commander/-/desktop-commander-0.1.25.tgz","fileCount":50,"integrity":"sha512-pUJ14iy2i7xzRqNexPaWBHMeswj3hmhUXr+FvSy2p0wPdOXszlgfuaU/lMmedC1rIkRuLCIKsc8p+G6PQPRUpQ==","signatures":[{"sig":"MEUCIBNRDL+AvIHmoSfGN2eGDQKVLS9/NvL0jtVGNPmDHIizAiEAlFE4U79/ioHJCFrgbZh31jrrer892PLzHwSn/TINbt8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":937349},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"3034e330232aaed1d49ac91595693277e681dd22","scripts":{"bump":"node scripts/sync-version.js --bump","test":"node test/test.js","build":"tsc && shx cp setup-claude-server.js dist/ && shx chmod +x dist/*.js","setup":"npm install && npm run build && node setup-claude-server.js","start":"node dist/index.js","watch":"tsc --watch","prepare":"npm run build","publish":"npm publish","inspector":"npx @modelcontextprotocol/inspector dist/index.js","bump:major":"node scripts/sync-version.js --bump --major","bump:minor":"node scripts/sync-version.js --bump --minor","link:local":"npm run build && npm link","test:watch":"nodemon test/test.js","sync-version":"node scripts/sync-version.js","unlink:local":"npm unlink"},"_npmUser":{"name":"wonderwhy-er","email":"wonderwhy.er@gmail.com"},"_npmVersion":"10.9.2","description":"MCP server for terminal operations and file editing","directories":{},"_nodeVersion":"23.8.0","dependencies":{"zod":"^3.24.1","glob":"^10.3.10","@vscode/ripgrep":"^1.15.9","zod-to-json-schema":"^3.23.5","@modelcontextprotocol/sdk":"^1.8.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","nodemon":"^3.0.2","typescript":"^5.3.3","@types/node":"^20.17.24"},"_npmOperationalInternal":{"tmp":"tmp/desktop-commander_0.1.25_1743270455456_0.8264956799992935","host":"s3://npm-registry-packages-npm-production"}},"0.1.26":{"name":"@wonderwhy-er/desktop-commander","version":"0.1.26","keywords":["mcp","model-context-protocol","terminal","claude","ai","command-line","process-management","file-editing","code-editing","diff","patch","block-editing","file-system","text-manipulation","code-modification","surgical-edits","file-operations"],"author":{"name":"Eduards Ruzga"},"license":"MIT","_id":"@wonderwhy-er/desktop-commander@0.1.26","maintainers":[{"name":"wonderwhy-er","email":"wonderwhy.er@gmail.com"}],"homepage":"https://github.com/wonderwhy-er/DesktopCommanderMCP","bugs":{"url":"https://github.com/wonderwhy-er/DesktopCommanderMCP/issues"},"bin":{"setup":"dist/setup-claude-server.js","desktop-commander":"dist/index.js"},"dist":{"shasum":"7ed876cbb2fa546f83f14c7484002eefed975562","tarball":"https://registry.npmjs.org/@wonderwhy-er/desktop-commander/-/desktop-commander-0.1.26.tgz","fileCount":52,"integrity":"sha512-22/0xBnelXeTjoqRv61pcNFB/SqA3aNjUOSzUKzoNUVYwBN5K9d8bWfesdl6wkM51i0lpX5Lw2By16vu1dqZIA==","signatures":[{"sig":"MEUCIBWC78EEGzuZ4kDC77TheqNtoEig3yxaZhz2LBY4+R2UAiEA+hm2lt8NOhxliQpyVaNzRCzN2IlwlM4gFnuJwchTb98=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":945379},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"0cfaf4a799ea1fb237d94897edb99f79cf452527","scripts":{"bump":"node scripts/sync-version.js --bump","test":"node test/test.js","build":"tsc && shx cp setup-claude-server.js dist/ && shx chmod +x dist/*.js","setup":"npm install && npm run build && node setup-claude-server.js","start":"node dist/index.js","watch":"tsc --watch","prepare":"npm run build","publish":"npm publish","inspector":"npx @modelcontextprotocol/inspector dist/index.js","bump:major":"node scripts/sync-version.js --bump --major","bump:minor":"node scripts/sync-version.js --bump --minor","link:local":"npm run build && npm link","test:watch":"nodemon test/test.js","sync-version":"node scripts/sync-version.js","unlink:local":"npm unlink"},"_npmUser":{"name":"wonderwhy-er","email":"wonderwhy.er@gmail.com"},"_npmVersion":"10.9.2","description":"MCP server for terminal operations and file editing","directories":{},"_nodeVersion":"23.8.0","dependencies":{"zod":"^3.24.1","glob":"^10.3.10","posthog-node":"^4.11.1","@vscode/ripgrep":"^1.15.9","node-machine-id":"^1.1.12","zod-to-json-schema":"^3.23.5","@modelcontextprotocol/sdk":"^1.8.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","nodemon":"^3.0.2","typescript":"^5.3.3","@types/node":"^20.17.24"},"_npmOperationalInternal":{"tmp":"tmp/desktop-commander_0.1.26_1743443272067_0.23165894710447676","host":"s3://npm-registry-packages-npm-production"}},"0.1.27":{"name":"@wonderwhy-er/desktop-commander","version":"0.1.27","keywords":["mcp","model-context-protocol","terminal","claude","ai","command-line","process-management","file-editing","code-editing","diff","patch","block-editing","file-system","text-manipulation","code-modification","surgical-edits","file-operations"],"author":{"name":"Eduards Ruzga"},"license":"MIT","_id":"@wonderwhy-er/desktop-commander@0.1.27","maintainers":[{"name":"wonderwhy-er","email":"wonderwhy.er@gmail.com"}],"homepage":"https://github.com/wonderwhy-er/DesktopCommanderMCP","bugs":{"url":"https://github.com/wonderwhy-er/DesktopCommanderMCP/issues"},"bin":{"setup":"dist/setup-claude-server.js","desktop-commander":"dist/index.js"},"dist":{"shasum":"b76b13409ecd2c4faae09f4fefdc8cb584d66842","tarball":"https://registry.npmjs.org/@wonderwhy-er/desktop-commander/-/desktop-commander-0.1.27.tgz","fileCount":52,"integrity":"sha512-SJ8TWXDXsGeJhSuLZ8vEFtPeggDoDUv7AYvnXqsXFm83Y9fpe6DZROdeE3puYZeedCriF9vqk2WhYqxGEjo2ZA==","signatures":[{"sig":"MEQCIFkz5R10BeIdbQ6e6ZlV7lmI/zxJURVL1GJ0HaY75Ws7AiAYFBbwc3lambAgPQq/9XgmramYcFF09noJ/SS6n016QA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":953350},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"b3a6dbefc47077fc90d55ed8177fe652d2d95238","scripts":{"bump":"node scripts/sync-version.js --bump","test":"node test/test.js","build":"tsc && shx cp setup-claude-server.js dist/ && shx chmod +x dist/*.js","setup":"npm install && npm run build && node setup-claude-server.js","start":"node dist/index.js","watch":"tsc --watch","prepare":"npm run build","inspector":"npx @modelcontextprotocol/inspector dist/index.js","bump:major":"node scripts/sync-version.js --bump --major","bump:minor":"node scripts/sync-version.js --bump --minor","link:local":"npm run build && npm link","test:watch":"nodemon test/test.js","sync-version":"node scripts/sync-version.js","unlink:local":"npm unlink"},"_npmUser":{"name":"wonderwhy-er","email":"wonderwhy.er@gmail.com"},"_npmVersion":"10.9.2","description":"MCP server for terminal operations and file editing","directories":{},"_nodeVersion":"23.8.0","dependencies":{"zod":"^3.24.1","glob":"^10.3.10","posthog-node":"^4.11.1","@vscode/ripgrep":"^1.15.9","node-machine-id":"^1.1.12","zod-to-json-schema":"^3.23.5","@modelcontextprotocol/sdk":"^1.8.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","nodemon":"^3.0.2","typescript":"^5.3.3","@types/node":"^20.17.24"},"_npmOperationalInternal":{"tmp":"tmp/desktop-commander_0.1.27_1743501063569_0.12706369887025626","host":"s3://npm-registry-packages-npm-production"}},"0.1.28":{"name":"@wonderwhy-er/desktop-commander","version":"0.1.28","keywords":["mcp","model-context-protocol","terminal","claude","ai","command-line","process-management","file-editing","code-editing","diff","patch","block-editing","file-system","text-manipulation","code-modification","surgical-edits","file-operations"],"author":{"name":"Eduards Ruzga"},"license":"MIT","_id":"@wonderwhy-er/desktop-commander@0.1.28","maintainers":[{"name":"wonderwhy-er","email":"wonderwhy.er@gmail.com"}],"homepage":"https://github.com/wonderwhy-er/DesktopCommanderMCP","bugs":{"url":"https://github.com/wonderwhy-er/DesktopCommanderMCP/issues"},"bin":{"setup":"dist/setup-claude-server.js","desktop-commander":"dist/index.js"},"dist":{"shasum":"04ab54cba35d93aa7dd8de7df7490a215ecc871c","tarball":"https://registry.npmjs.org/@wonderwhy-er/desktop-commander/-/desktop-commander-0.1.28.tgz","fileCount":52,"integrity":"sha512-zVYDCZTOd1jhMU3+QCoO6LlA/kT7in8MuPhsk/47FTDOpWlb6VGS4ciZHTOxae48q9eFWj7/WOte/yJmQwm4kw==","signatures":[{"sig":"MEUCIHmIpXSUPa/nmv6ZKcOqv6M+6OiNjnG5kMQBz2fFPU7iAiEAq2d5eaK1KIhAxSjb4NStxLtVD/8IMWCH2s+GMt3LJiY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":961728},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"200d85dc9ac88cf5169d632e540f0757b589ebf8","scripts":{"bump":"node scripts/sync-version.js --bump","test":"node test/test.js","build":"tsc && shx cp setup-claude-server.js dist/ && shx chmod +x dist/*.js","setup":"npm install && npm run build && node setup-claude-server.js","start":"node dist/index.js","watch":"tsc --watch","prepare":"npm run build","inspector":"npx @modelcontextprotocol/inspector dist/index.js","bump:major":"node scripts/sync-version.js --bump --major","bump:minor":"node scripts/sync-version.js --bump --minor","link:local":"npm run build && npm link","test:watch":"nodemon test/test.js","setup:debug":"npm install && npm run build && node setup-claude-server.js --debug","start:debug":"node --inspect-brk=9229 dist/index.js","sync-version":"node scripts/sync-version.js","unlink:local":"npm unlink"},"_npmUser":{"name":"wonderwhy-er","email":"wonderwhy.er@gmail.com"},"_npmVersion":"10.9.2","description":"MCP server for terminal operations and file editing","directories":{},"_nodeVersion":"23.8.0","dependencies":{"zod":"^3.24.1","glob":"^10.3.10","posthog-node":"^4.11.1","@vscode/ripgrep":"^1.15.9","node-machine-id":"^1.1.12","zod-to-json-schema":"^3.23.5","@modelcontextprotocol/sdk":"^1.8.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","nodemon":"^3.0.2","typescript":"^5.3.3","@types/node":"^20.17.24"},"_npmOperationalInternal":{"tmp":"tmp/desktop-commander_0.1.28_1743616348807_0.9072404445609523","host":"s3://npm-registry-packages-npm-production"}},"0.1.29":{"name":"@wonderwhy-er/desktop-commander","version":"0.1.29","keywords":["mcp","model-context-protocol","terminal","claude","ai","command-line","process-management","file-editing","code-editing","diff","patch","block-editing","file-system","text-manipulation","code-modification","surgical-edits","file-operations"],"author":{"name":"Eduards Ruzga"},"license":"MIT","_id":"@wonderwhy-er/desktop-commander@0.1.29","maintainers":[{"name":"wonderwhy-er","email":"wonderwhy.er@gmail.com"}],"homepage":"https://github.com/wonderwhy-er/DesktopCommanderMCP","bugs":{"url":"https://github.com/wonderwhy-er/DesktopCommanderMCP/issues"},"bin":{"setup":"dist/setup-claude-server.js","desktop-commander":"dist/index.js"},"dist":{"shasum":"ded2da12e1f7f5ff389c1e3da59fa38a633036e1","tarball":"https://registry.npmjs.org/@wonderwhy-er/desktop-commander/-/desktop-commander-0.1.29.tgz","fileCount":52,"integrity":"sha512-1sBzbGqQtqddXtaRfA/WWs1ffM8vm/sWziofxCU8DtJwl1d8OP4BVn/pzBBF21cYokiAYyEx/vSfhQn22yvlBA==","signatures":[{"sig":"MEUCIHwckU+MGnNpZ5m5d64jDiBULMc57s0/o95zDpA7tgpUAiEA2O6XP/hs/lJw5mT0NGLxr3s3dLIEMLcSHKQCSQkuCAY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":961786},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"2ac2211c5413aaad9f9df2af78c7661c8add8c18","scripts":{"bump":"node scripts/sync-version.js --bump","test":"node test/test.js","build":"tsc && shx cp setup-claude-server.js dist/ && shx chmod +x dist/*.js","setup":"npm install && npm run build && node setup-claude-server.js","start":"node dist/index.js","watch":"tsc --watch","prepare":"npm run build","inspector":"npx @modelcontextprotocol/inspector dist/index.js","bump:major":"node scripts/sync-version.js --bump --major","bump:minor":"node scripts/sync-version.js --bump --minor","link:local":"npm run build && npm link","test:watch":"nodemon test/test.js","setup:debug":"npm install && npm run build && node setup-claude-server.js --debug","start:debug":"node --inspect-brk=9229 dist/index.js","sync-version":"node scripts/sync-version.js","unlink:local":"npm unlink"},"_npmUser":{"name":"wonderwhy-er","email":"wonderwhy.er@gmail.com"},"_npmVersion":"10.9.2","description":"MCP server for terminal operations and file editing","directories":{},"_nodeVersion":"23.8.0","dependencies":{"zod":"^3.24.1","glob":"^10.3.10","posthog-node":"^4.11.1","@vscode/ripgrep":"^1.15.9","node-machine-id":"^1.1.12","zod-to-json-schema":"^3.23.5","@modelcontextprotocol/sdk":"^1.8.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","nexe":"^5.0.0-beta.4","nodemon":"^3.0.2","typescript":"^5.3.3","@types/node":"^20.17.24"},"_npmOperationalInternal":{"tmp":"tmp/desktop-commander_0.1.29_1743712588516_0.812806470632059","host":"s3://npm-registry-packages-npm-production"}},"0.1.30":{"name":"@wonderwhy-er/desktop-commander","version":"0.1.30","keywords":["mcp","model-context-protocol","terminal","claude","ai","command-line","process-management","file-editing","code-editing","diff","patch","block-editing","file-system","text-manipulation","code-modification","surgical-edits","file-operations"],"author":{"name":"Eduards Ruzga"},"license":"MIT","_id":"@wonderwhy-er/desktop-commander@0.1.30","maintainers":[{"name":"wonderwhy-er","email":"wonderwhy.er@gmail.com"}],"homepage":"https://github.com/wonderwhy-er/DesktopCommanderMCP","bugs":{"url":"https://github.com/wonderwhy-er/DesktopCommanderMCP/issues"},"bin":{"setup":"dist/setup-claude-server.js","desktop-commander":"dist/index.js"},"dist":{"shasum":"9d9d719912c22326e1b38b58900d4172e8fafe27","tarball":"https://registry.npmjs.org/@wonderwhy-er/desktop-commander/-/desktop-commander-0.1.30.tgz","fileCount":54,"integrity":"sha512-vQdkArdH4vEPLwsKHvNaHHFvhCM+aDEboWfHYT6MFHNrdMoU4MHAkGgUlvQ7MycxIggUBkNQUvOjuSzaJ9ZqUw==","signatures":[{"sig":"MEQCIHLY23+JSQ/Q7ZrsUXT8mPOKx1gdLAUwpajsrzFsKwjjAiBGM3nmTEW2ykD74x4JR+t2JnGIZz81NJZcYWFenfA3UQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":963093},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"51ff53fe32b14293f139c22b68477c4f03e2ef12","scripts":{"bump":"node scripts/sync-version.js --bump","test":"node test/test.js","build":"tsc && shx cp setup-claude-server.js dist/ && shx chmod +x dist/*.js","setup":"npm install && npm run build && node setup-claude-server.js","start":"node dist/index.js","watch":"tsc --watch","prepare":"npm run build","inspector":"npx @modelcontextprotocol/inspector dist/index.js","bump:major":"node scripts/sync-version.js --bump --major","bump:minor":"node scripts/sync-version.js --bump --minor","link:local":"npm run build && npm link","test:watch":"nodemon test/test.js","setup:debug":"npm install && npm run build && node setup-claude-server.js --debug","start:debug":"node --inspect-brk=9229 dist/index.js","sync-version":"node scripts/sync-version.js","unlink:local":"npm unlink"},"_npmUser":{"name":"wonderwhy-er","email":"wonderwhy.er@gmail.com"},"_npmVersion":"10.9.2","description":"MCP server for terminal operations and file editing","directories":{},"_nodeVersion":"23.8.0","dependencies":{"zod":"^3.24.1","glob":"^10.3.10","posthog-node":"^4.11.1","@vscode/ripgrep":"^1.15.9","node-machine-id":"^1.1.12","zod-to-json-schema":"^3.23.5","@modelcontextprotocol/sdk":"^1.8.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","nodemon":"^3.0.2","typescript":"^5.3.3","@types/node":"^20.17.24"},"_npmOperationalInternal":{"tmp":"tmp/desktop-commander_0.1.30_1743857836113_0.4180529464698395","host":"s3://npm-registry-packages-npm-production"}},"0.1.31":{"name":"@wonderwhy-er/desktop-commander","version":"0.1.31","keywords":["mcp","model-context-protocol","terminal","claude","ai","command-line","process-management","file-editing","code-editing","diff","patch","block-editing","file-system","text-manipulation","code-modification","surgical-edits","file-operations"],"author":{"name":"Eduards Ruzga"},"license":"MIT","_id":"@wonderwhy-er/desktop-commander@0.1.31","maintainers":[{"name":"wonderwhy-er","email":"wonderwhy.er@gmail.com"}],"homepage":"https://github.com/wonderwhy-er/DesktopCommanderMCP","bugs":{"url":"https://github.com/wonderwhy-er/DesktopCommanderMCP/issues"},"bin":{"setup":"dist/setup-claude-server.js","desktop-commander":"dist/index.js"},"dist":{"shasum":"ea062db6b286a3edadb6ccbb7ef31c2533b30795","tarball":"https://registry.npmjs.org/@wonderwhy-er/desktop-commander/-/desktop-commander-0.1.31.tgz","fileCount":54,"integrity":"sha512-kUWHaZ0iNttKCipuVbQRz0j9Vn6tl6HbK/reYUbWnbdrbB0SAOgiUnNy33kiscvni5dQ1InDBMkNYVE5YyVrlw==","signatures":[{"sig":"MEYCIQCQegUohGeR+BhliQVz6IwUwzpiq2rUlDoU/lvF56RzXwIhAIjEglBf0Kz48SPqChfo4Fh32ISofY1JN+nfNFova5RT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":969564},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"e21a133669a0d6a9204df27dc292ae68296b1656","scripts":{"bump":"node scripts/sync-version.js --bump","test":"node test/run-all-tests.js","build":"tsc && shx cp setup-claude-server.js dist/ && shx chmod +x dist/*.js","setup":"npm install && npm run build && node setup-claude-server.js","start":"node dist/index.js","watch":"tsc --watch","prepare":"npm run build","inspector":"npx @modelcontextprotocol/inspector dist/index.js","bump:major":"node scripts/sync-version.js --bump --major","bump:minor":"node scripts/sync-version.js --bump --minor","link:local":"npm run build && npm link","setup:debug":"npm install && npm run build && node setup-claude-server.js --debug","start:debug":"node --inspect-brk=9229 dist/index.js","sync-version":"node scripts/sync-version.js","unlink:local":"npm unlink"},"_npmUser":{"name":"wonderwhy-er","email":"wonderwhy.er@gmail.com"},"_npmVersion":"10.9.2","description":"MCP server for terminal operations and file editing","directories":{},"_nodeVersion":"23.8.0","dependencies":{"zod":"^3.24.1","glob":"^10.3.10","posthog-node":"^4.11.1","@vscode/ripgrep":"^1.15.9","node-machine-id":"^1.1.12","zod-to-json-schema":"^3.23.5","@modelcontextprotocol/sdk":"^1.8.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","nexe":"^5.0.0-beta.4","nodemon":"^3.0.2","typescript":"^5.3.3","@types/node":"^20.17.24"},"_npmOperationalInternal":{"tmp":"tmp/desktop-commander_0.1.31_1743858255699_0.727524193100825","host":"s3://npm-registry-packages-npm-production"}},"0.1.32":{"name":"@wonderwhy-er/desktop-commander","version":"0.1.32","keywords":["mcp","model-context-protocol","terminal","claude","ai","command-line","process-management","file-editing","code-editing","diff","patch","block-editing","file-system","text-manipulation","code-modification","surgical-edits","file-operations"],"author":{"name":"Eduards Ruzga"},"license":"MIT","_id":"@wonderwhy-er/desktop-commander@0.1.32","maintainers":[{"name":"wonderwhy-er","email":"wonderwhy.er@gmail.com"}],"homepage":"https://github.com/wonderwhy-er/DesktopCommanderMCP","bugs":{"url":"https://github.com/wonderwhy-er/DesktopCommanderMCP/issues"},"bin":{"setup":"dist/setup-claude-server.js","desktop-commander":"dist/index.js"},"dist":{"shasum":"8a45d5b2e036973cccb88ac7671879e4dc3d4d4d","tarball":"https://registry.npmjs.org/@wonderwhy-er/desktop-commander/-/desktop-commander-0.1.32.tgz","fileCount":66,"integrity":"sha512-0QXL1nBfBuu4rGVT52TQVel6LYTpyjTcQrwHCwJQkm1XfuEOGmXQxzubXhEy/DGSrxjwoIAvbmiIh9waUHahEA==","signatures":[{"sig":"MEQCIFiy11o71m095X4xmPcqvxxQ5CAh/tp3YIKMd69DWXAEAiBVEqUoTs+HUsBuFH887jBnD8BAds0OJENFTx62ob8gcQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":982350},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"3c87c035d3c725a53fd5e977b09ab9ff57e1476f","scripts":{"bump":"node scripts/sync-version.js --bump","test":"node test/run-all-tests.js","build":"tsc && shx cp setup-claude-server.js dist/ && shx chmod +x dist/*.js","setup":"npm install && npm run build && node setup-claude-server.js","start":"node dist/index.js","watch":"tsc --watch","prepare":"npm run build","inspector":"npx @modelcontextprotocol/inspector dist/index.js","bump:major":"node scripts/sync-version.js --bump --major","bump:minor":"node scripts/sync-version.js --bump --minor","link:local":"npm run build && npm link","setup:debug":"npm install && npm run build && node setup-claude-server.js --debug","start:debug":"node --inspect-brk=9229 dist/index.js","sync-version":"node scripts/sync-version.js","unlink:local":"npm unlink"},"_npmUser":{"name":"wonderwhy-er","email":"wonderwhy.er@gmail.com"},"_npmVersion":"10.9.2","description":"MCP server for terminal operations and file editing","directories":{},"_nodeVersion":"23.8.0","dependencies":{"zod":"^3.24.1","glob":"^10.3.10","cross-fetch":"^4.1.0","posthog-node":"^4.11.1","@vscode/ripgrep":"^1.15.9","node-machine-id":"^1.1.12","zod-to-json-schema":"^3.23.5","@modelcontextprotocol/sdk":"^1.8.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","nexe":"^5.0.0-beta.4","nodemon":"^3.0.2","typescript":"^5.3.3","@types/node":"^20.17.24"},"_npmOperationalInternal":{"tmp":"tmp/desktop-commander_0.1.32_1744052168235_0.6228958337066288","host":"s3://npm-registry-packages-npm-production"}},"0.1.33":{"name":"@wonderwhy-er/desktop-commander","version":"0.1.33","keywords":["mcp","model-context-protocol","terminal","claude","ai","command-line","process-management","file-editing","code-editing","diff","patch","block-editing","file-system","text-manipulation","code-modification","surgical-edits","file-operations"],"author":{"name":"Eduards Ruzga"},"license":"MIT","_id":"@wonderwhy-er/desktop-commander@0.1.33","maintainers":[{"name":"wonderwhy-er","email":"wonderwhy.er@gmail.com"}],"homepage":"https://github.com/wonderwhy-er/DesktopCommanderMCP","bugs":{"url":"https://github.com/wonderwhy-er/DesktopCommanderMCP/issues"},"bin":{"setup":"dist/setup-claude-server.js","desktop-commander":"dist/index.js"},"dist":{"shasum":"c06168d40e5eaedd0bea0b774d68d81849162266","tarball":"https://registry.npmjs.org/@wonderwhy-er/desktop-commander/-/desktop-commander-0.1.33.tgz","fileCount":66,"integrity":"sha512-xa5hiUf7caKfUmNQLn51RqNgXkq/LKftwRpysyke9z3vzWaK1EAJChZGHPqGjLU5EKJi2U9h278jjKO5vs6JoQ==","signatures":[{"sig":"MEUCIG8KvPUjc+caLGPjE74Lm5CArrFo1OfG8NiVJbsAG13DAiEA6HdrDAAIMsojbxQ5bXbWZIEaC3GZXJBxwS+UvuRw94I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":982364},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"3c87c035d3c725a53fd5e977b09ab9ff57e1476f","scripts":{"bump":"node scripts/sync-version.js --bump","test":"node test/run-all-tests.js","build":"tsc && shx cp setup-claude-server.js dist/ && shx chmod +x dist/*.js","setup":"npm install && npm run build && node setup-claude-server.js","start":"node dist/index.js","watch":"tsc --watch","prepare":"npm run build","inspector":"npx @modelcontextprotocol/inspector dist/index.js","bump:major":"node scripts/sync-version.js --bump --major","bump:minor":"node scripts/sync-version.js --bump --minor","link:local":"npm run build && npm link","setup:debug":"npm install && npm run build && node setup-claude-server.js --debug","start:debug":"node --inspect-brk=9229 dist/index.js","sync-version":"node scripts/sync-version.js","unlink:local":"npm unlink"},"_npmUser":{"name":"wonderwhy-er","email":"wonderwhy.er@gmail.com"},"_npmVersion":"10.9.2","description":"MCP server for terminal operations and file editing","directories":{},"_nodeVersion":"23.8.0","dependencies":{"zod":"^3.24.1","glob":"^10.3.10","cross-fetch":"^4.1.0","posthog-node":"^4.11.1","@vscode/ripgrep":"^1.15.9","node-machine-id":"^1.1.12","zod-to-json-schema":"^3.23.5","@modelcontextprotocol/sdk":"^1.8.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","nexe":"^5.0.0-beta.4","nodemon":"^3.0.2","typescript":"^5.3.3","@types/node":"^20.17.24"},"_npmOperationalInternal":{"tmp":"tmp/desktop-commander_0.1.33_1744052848115_0.01774948888358696","host":"s3://npm-registry-packages-npm-production"}},"0.1.34":{"name":"@wonderwhy-er/desktop-commander","version":"0.1.34","keywords":["mcp","model-context-protocol","terminal","claude","ai","command-line","process-management","file-editing","code-editing","diff","patch","block-editing","file-system","text-manipulation","code-modification","surgical-edits","file-operations"],"author":{"name":"Eduards Ruzga"},"license":"MIT","_id":"@wonderwhy-er/desktop-commander@0.1.34","maintainers":[{"name":"wonderwhy-er","email":"wonderwhy.er@gmail.com"}],"homepage":"https://github.com/wonderwhy-er/DesktopCommanderMCP","bugs":{"url":"https://github.com/wonderwhy-er/DesktopCommanderMCP/issues"},"bin":{"setup":"dist/setup-claude-server.js","desktop-commander":"dist/index.js"},"dist":{"shasum":"30e1ff4d61f99ae00075fcb4c1e281a3b56e87e3","tarball":"https://registry.npmjs.org/@wonderwhy-er/desktop-commander/-/desktop-commander-0.1.34.tgz","fileCount":68,"integrity":"sha512-QS/HrCcdLIVGW+YFMMfY6wWD4Qr2UXmwFBf44IsLNBd7ADXHk3OVCvg3lRmtctZ5DT4JOH+/+p0whJPgM9GRdw==","signatures":[{"sig":"MEQCIH0HF99UtHzCEj36lZf5zP8+5dYJ1EuMkrNXdp6m718EAiB5osnXGpKWp9iSHwesxvs21pArh5MEzUEcaByln/2F9A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":986181},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"fa15f96fe8647e7dcbcb037222d64524e5990b90","scripts":{"bump":"node scripts/sync-version.js --bump","test":"node test/run-all-tests.js","build":"tsc && shx cp setup-claude-server.js dist/ && shx chmod +x dist/*.js","setup":"npm install && npm run build && node setup-claude-server.js","start":"node dist/index.js","watch":"tsc --watch","prepare":"npm run build","inspector":"npx @modelcontextprotocol/inspector dist/index.js","bump:major":"node scripts/sync-version.js --bump --major","bump:minor":"node scripts/sync-version.js --bump --minor","link:local":"npm run build && npm link","setup:debug":"npm install && npm run build && node setup-claude-server.js --debug","start:debug":"node --inspect-brk=9229 dist/index.js","sync-version":"node scripts/sync-version.js","unlink:local":"npm unlink"},"_npmUser":{"name":"wonderwhy-er","email":"wonderwhy.er@gmail.com"},"_npmVersion":"10.9.2","description":"MCP server for terminal operations and file editing","directories":{},"_nodeVersion":"23.8.0","dependencies":{"zod":"^3.24.1","glob":"^10.3.10","cross-fetch":"^4.1.0","posthog-node":"^4.11.1","@vscode/ripgrep":"^1.15.9","node-machine-id":"^1.1.12","zod-to-json-schema":"^3.23.5","@modelcontextprotocol/sdk":"^1.8.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","nexe":"^5.0.0-beta.4","nodemon":"^3.0.2","typescript":"^5.3.3","@types/node":"^20.17.24"},"_npmOperationalInternal":{"tmp":"tmp/desktop-commander_0.1.34_1744096287525_0.472738201633746","host":"s3://npm-registry-packages-npm-production"}},"0.1.35":{"name":"@wonderwhy-er/desktop-commander","version":"0.1.35","keywords":["mcp","model-context-protocol","terminal","claude","ai","command-line","process-management","file-editing","code-editing","diff","patch","block-editing","file-system","text-manipulation","code-modification","surgical-edits","file-operations"],"author":{"name":"Eduards Ruzga"},"license":"MIT","_id":"@wonderwhy-er/desktop-commander@0.1.35","maintainers":[{"name":"wonderwhy-er","email":"wonderwhy.er@gmail.com"}],"homepage":"https://github.com/wonderwhy-er/DesktopCommanderMCP","bugs":{"url":"https://github.com/wonderwhy-er/DesktopCommanderMCP/issues"},"bin":{"setup":"dist/setup-claude-server.js","desktop-commander":"dist/index.js"},"dist":{"shasum":"b325c61cb3011208c008087d4b27fb14ec853f1a","tarball":"https://registry.npmjs.org/@wonderwhy-er/desktop-commander/-/desktop-commander-0.1.35.tgz","fileCount":76,"integrity":"sha512-VmLkJC+LVgyQczKeoT7uyh0v6/dn/tJCAc27DcednzYVoP89K/69/LpcQVi0b5CDdaG+g6kdUX6mjLss9wFhZA==","signatures":[{"sig":"MEQCIB0oykbm4WxhlpRPv+mIxDD8dgNU3p/H09YvJDq7E3EbAiBa/DzTnehVYEkWFRix7xBOI+VldWravVqRWgm8IsXE8w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1009961},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"5935c3efd775d999206db531d1e39242c7734a02","scripts":{"bump":"node scripts/sync-version.js --bump","test":"node test/run-all-tests.js","build":"tsc && shx cp setup-claude-server.js dist/ && shx chmod +x dist/*.js","setup":"npm install && npm run build && node setup-claude-server.js","start":"node dist/index.js","watch":"tsc --watch","prepare":"npm run build","inspector":"npx @modelcontextprotocol/inspector dist/index.js","bump:major":"node scripts/sync-version.js --bump --major","bump:minor":"node scripts/sync-version.js --bump --minor","link:local":"npm run build && npm link","setup:debug":"npm install && npm run build && node setup-claude-server.js --debug","start:debug":"node --inspect-brk=9229 dist/index.js","sync-version":"node scripts/sync-version.js","unlink:local":"npm unlink"},"_npmUser":{"name":"wonderwhy-er","email":"wonderwhy.er@gmail.com"},"_npmVersion":"10.9.2","description":"MCP server for terminal operations and file editing","directories":{},"_nodeVersion":"23.11.0","dependencies":{"zod":"^3.24.1","glob":"^10.3.10","cross-fetch":"^4.1.0","@vscode/ripgrep":"^1.15.9","node-machine-id":"^1.1.12","zod-to-json-schema":"^3.23.5","@modelcontextprotocol/sdk":"^1.8.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","nexe":"^5.0.0-beta.4","nodemon":"^3.0.2","typescript":"^5.3.3","@types/node":"^20.17.24"},"_npmOperationalInternal":{"tmp":"tmp/desktop-commander_0.1.35_1744825059209_0.6075226075726456","host":"s3://npm-registry-packages-npm-production"}},"0.1.36":{"name":"@wonderwhy-er/desktop-commander","version":"0.1.36","keywords":["mcp","model-context-protocol","terminal","claude","ai","command-line","process-management","file-editing","code-editing","diff","patch","block-editing","file-system","text-manipulation","code-modification","surgical-edits","file-operations"],"author":{"name":"Eduards Ruzga"},"license":"MIT","_id":"@wonderwhy-er/desktop-commander@0.1.36","maintainers":[{"name":"wonderwhy-er","email":"wonderwhy.er@gmail.com"}],"homepage":"https://github.com/wonderwhy-er/DesktopCommanderMCP","bugs":{"url":"https://github.com/wonderwhy-er/DesktopCommanderMCP/issues"},"bin":{"setup":"dist/setup-claude-server.js","desktop-commander":"dist/index.js"},"dist":{"shasum":"7c397f512e4cb521d5cb301afb1acb09be564dea","tarball":"https://registry.npmjs.org/@wonderwhy-er/desktop-commander/-/desktop-commander-0.1.36.tgz","fileCount":96,"integrity":"sha512-qVi2m4rk1fgE0t1v213X6+2fWSk5dFBqxj7imH0mW0XQvmdqNFaaE1VcuTSPLLTUsvtLsxjmV756Y4b9zKPCrQ==","signatures":[{"sig":"MEQCIARR4vwajjP26YFSBdXA1bmY7n4DK2hrZX0RS0/IjmJTAiAbdct8gw2MiUIVdrXcBPFMNKHemTHft9FB2e+aguoQLA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1083248},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"e62b6f7214d5c6487d698a8252e01b033ec1939c","scripts":{"bump":"node scripts/sync-version.js --bump","test":"node test/run-all-tests.js","build":"tsc && shx cp setup-claude-server.js dist/ && shx chmod +x dist/*.js","setup":"npm install && npm run build && node setup-claude-server.js","start":"node dist/index.js","watch":"tsc --watch","prepare":"npm run build","inspector":"npx @modelcontextprotocol/inspector dist/index.js","bump:major":"node scripts/sync-version.js --bump --major","bump:minor":"node scripts/sync-version.js --bump --minor","link:local":"npm run build && npm link","setup:debug":"npm install && npm run build && node setup-claude-server.js --debug","start:debug":"node --inspect-brk=9229 dist/index.js","sync-version":"node scripts/sync-version.js","unlink:local":"npm unlink"},"_npmUser":{"name":"wonderwhy-er","email":"wonderwhy.er@gmail.com"},"_npmVersion":"10.9.2","description":"MCP server for terminal operations and file editing","directories":{},"_nodeVersion":"23.11.0","dependencies":{"zod":"^3.24.1","glob":"^10.3.10","cross-fetch":"^4.1.0","@vscode/ripgrep":"^1.15.9","zod-to-json-schema":"^3.23.5","fastest-levenshtein":"^1.0.16","@modelcontextprotocol/sdk":"^1.8.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","nexe":"^5.0.0-beta.4","nodemon":"^3.0.2","typescript":"^5.3.3","@types/node":"^20.17.24"},"_npmOperationalInternal":{"tmp":"tmp/desktop-commander_0.1.36_1746030960214_0.5808069047426685","host":"s3://npm-registry-packages-npm-production"}},"0.1.37":{"name":"@wonderwhy-er/desktop-commander","version":"0.1.37","keywords":["mcp","model-context-protocol","terminal","claude","ai","command-line","process-management","file-editing","code-editing","diff","patch","block-editing","file-system","text-manipulation","code-modification","surgical-edits","file-operations"],"author":{"name":"Eduards Ruzga"},"license":"MIT","_id":"@wonderwhy-er/desktop-commander@0.1.37","maintainers":[{"name":"wonderwhy-er","email":"wonderwhy.er@gmail.com"}],"homepage":"https://github.com/wonderwhy-er/DesktopCommanderMCP","bugs":{"url":"https://github.com/wonderwhy-er/DesktopCommanderMCP/issues"},"bin":{"setup":"dist/setup-claude-server.js","desktop-commander":"dist/index.js"},"dist":{"shasum":"219cab002b7129195fe2dfcae66599e19132a94f","tarball":"https://registry.npmjs.org/@wonderwhy-er/desktop-commander/-/desktop-commander-0.1.37.tgz","fileCount":96,"integrity":"sha512-B5bEz4Xkq27saqf57Grh6LcTHDAvwcIjbE12IkwPKVQKGaySPxVaggiXjC5Pn+uJEvw/3Vwl0QZUVCPLElFxlg==","signatures":[{"sig":"MEUCIFsBYtdpSYHcU7mYZEBm4m0xKrckd9cPuEVzs3CXrt6YAiEA/qNSU9J+LCRrqzuErsfuFODeOrhWrt+ejW4nCVvjvPk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1083248},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"e62b6f7214d5c6487d698a8252e01b033ec1939c","scripts":{"bump":"node scripts/sync-version.js --bump","test":"node test/run-all-tests.js","build":"tsc && shx cp setup-claude-server.js dist/ && shx chmod +x dist/*.js","setup":"npm install && npm run build && node setup-claude-server.js","start":"node dist/index.js","watch":"tsc --watch","prepare":"npm run build","inspector":"npx @modelcontextprotocol/inspector dist/index.js","bump:major":"node scripts/sync-version.js --bump --major","bump:minor":"node scripts/sync-version.js --bump --minor","link:local":"npm run build && npm link","setup:debug":"npm install && npm run build && node setup-claude-server.js --debug","start:debug":"node --inspect-brk=9229 dist/index.js","sync-version":"node scripts/sync-version.js","unlink:local":"npm unlink"},"_npmUser":{"name":"wonderwhy-er","email":"wonderwhy.er@gmail.com"},"_npmVersion":"10.9.2","description":"MCP server for terminal operations and file editing","directories":{},"_nodeVersion":"23.11.0","dependencies":{"zod":"^3.24.1","glob":"^10.3.10","cross-fetch":"^4.1.0","@vscode/ripgrep":"^1.15.9","zod-to-json-schema":"^3.23.5","fastest-levenshtein":"^1.0.16","@modelcontextprotocol/sdk":"^1.8.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","nexe":"^5.0.0-beta.4","nodemon":"^3.0.2","typescript":"^5.3.3","@types/node":"^20.17.24"},"_npmOperationalInternal":{"tmp":"tmp/desktop-commander_0.1.37_1746031129492_0.44324883560171924","host":"s3://npm-registry-packages-npm-production"}},"0.1.38":{"name":"@wonderwhy-er/desktop-commander","version":"0.1.38","keywords":["mcp","model-context-protocol","terminal","claude","ai","command-line","process-management","file-editing","code-editing","diff","patch","block-editing","file-system","text-manipulation","code-modification","surgical-edits","file-operations"],"author":{"name":"Eduards Ruzga"},"license":"MIT","_id":"@wonderwhy-er/desktop-commander@0.1.38","maintainers":[{"name":"wonderwhy-er","email":"wonderwhy.er@gmail.com"}],"homepage":"https://github.com/wonderwhy-er/DesktopCommanderMCP","bugs":{"url":"https://github.com/wonderwhy-er/DesktopCommanderMCP/issues"},"bin":{"setup":"dist/setup-claude-server.js","desktop-commander":"dist/index.js"},"dist":{"shasum":"ec0d9b3c0f3c57f8b2a0bc3333b03b0e7d64b123","tarball":"https://registry.npmjs.org/@wonderwhy-er/desktop-commander/-/desktop-commander-0.1.38.tgz","fileCount":96,"integrity":"sha512-mSVQiA8HIY4lODgDH8KSb5/tedALJcP2RAoAWMX0dVn3MxEHQs0t/vAjlWJ95wZ0TmNu2mrrFukzxhRuL3ZQpA==","signatures":[{"sig":"MEQCIDX8MMeWpJ3ruBfcYhfIAdi/2jYiKY2wlLb4An2ilTS+AiBrKWeI6RgyJnLTjxBMJ22QrEQsxhMWXmTFxXRivUjMog==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1082768},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"c26fbecce547753ffe64725791839ece3ece70a6","scripts":{"bump":"node scripts/sync-version.js --bump","test":"node test/run-all-tests.js","build":"tsc && shx cp setup-claude-server.js dist/ && shx chmod +x dist/*.js","setup":"npm install && npm run build && node setup-claude-server.js","start":"node dist/index.js","watch":"tsc --watch","prepare":"npm run build","inspector":"npx @modelcontextprotocol/inspector dist/index.js","bump:major":"node scripts/sync-version.js --bump --major","bump:minor":"node scripts/sync-version.js --bump --minor","link:local":"npm run build && npm link","setup:debug":"npm install && npm run build && node setup-claude-server.js --debug","start:debug":"node --inspect-brk=9229 dist/index.js","sync-version":"node scripts/sync-version.js","unlink:local":"npm unlink"},"_npmUser":{"name":"wonderwhy-er","email":"wonderwhy.er@gmail.com"},"_npmVersion":"10.9.2","description":"MCP server for terminal operations and file editing","directories":{},"_nodeVersion":"23.11.0","dependencies":{"zod":"^3.24.1","glob":"^10.3.10","cross-fetch":"^4.1.0","@vscode/ripgrep":"^1.15.9","zod-to-json-schema":"^3.23.5","fastest-levenshtein":"^1.0.16","@modelcontextprotocol/sdk":"^1.8.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","nexe":"^5.0.0-beta.4","nodemon":"^3.0.2","typescript":"^5.3.3","@types/node":"^20.17.24"},"_npmOperationalInternal":{"tmp":"tmp/desktop-commander_0.1.38_1746037730735_0.3640587517561056","host":"s3://npm-registry-packages-npm-production"}},"0.1.39":{"name":"@wonderwhy-er/desktop-commander","version":"0.1.39","keywords":["mcp","model-context-protocol","terminal","claude","ai","command-line","process-management","file-editing","code-editing","diff","patch","block-editing","file-system","text-manipulation","code-modification","surgical-edits","file-operations"],"author":{"name":"Eduards Ruzga"},"license":"MIT","_id":"@wonderwhy-er/desktop-commander@0.1.39","maintainers":[{"name":"wonderwhy-er","email":"wonderwhy.er@gmail.com"}],"homepage":"https://github.com/wonderwhy-er/DesktopCommanderMCP","bugs":{"url":"https://github.com/wonderwhy-er/DesktopCommanderMCP/issues"},"bin":{"setup":"dist/setup-claude-server.js","desktop-commander":"dist/index.js"},"dist":{"shasum":"3514789b8e3a414dcca05c272fb8850fdbde23e8","tarball":"https://registry.npmjs.org/@wonderwhy-er/desktop-commander/-/desktop-commander-0.1.39.tgz","fileCount":124,"integrity":"sha512-3D0+JkSZNVpDyg5Pmpst5ub55ePXh2f18ZKyz0CRQ/JhWiuRYCQ5U8y0v7lJJEnz08WwUhVmLRhUwg+tFBLh/w==","signatures":[{"sig":"MEUCIQCu8wH1MCe2lsOoyKGlvEV8TavU6SFqeoFQmOgBKJoRJwIgGBjTrTLgPKzZdd8pAZkJn7aEWKD6+pSNeOaxnCH4tY8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1184349},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"7b355c84fef2de520811e8c04a62440dd2524a03","scripts":{"bump":"node scripts/sync-version.js --bump","test":"node test/run-all-tests.js","build":"tsc && shx cp setup-claude-server.js dist/ && shx chmod +x dist/*.js","setup":"npm install && npm run build && node setup-claude-server.js","start":"node dist/index.js","watch":"tsc --watch","prepare":"npm run build","inspector":"npx @modelcontextprotocol/inspector dist/index.js","bump:major":"node scripts/sync-version.js --bump --major","bump:minor":"node scripts/sync-version.js --bump --minor","link:local":"npm run build && npm link","setup:debug":"npm install && npm run build && node setup-claude-server.js --debug","start:debug":"node --inspect-brk=9229 dist/index.js","sync-version":"node scripts/sync-version.js","unlink:local":"npm unlink"},"_npmUser":{"name":"wonderwhy-er","email":"wonderwhy.er@gmail.com"},"_npmVersion":"10.9.2","description":"MCP server for terminal operations and file editing","directories":{},"_nodeVersion":"23.11.0","dependencies":{"zod":"^3.24.1","glob":"^10.3.10","cross-fetch":"^4.1.0","@vscode/ripgrep":"^1.15.9","zod-to-json-schema":"^3.23.5","fastest-levenshtein":"^1.0.16","@modelcontextprotocol/sdk":"^1.8.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","nexe":"^5.0.0-beta.4","nodemon":"^3.0.2","typescript":"^5.3.3","@types/node":"^20.17.24"},"_npmOperationalInternal":{"tmp":"tmp/desktop-commander_0.1.39_1746623426625_0.21859388042475958","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@wonderwhy-er/desktop-commander","version":"0.2.0","keywords":["mcp","model-context-protocol","terminal","claude","ai","command-line","process-management","file-editing","code-editing","diff","patch","block-editing","file-system","text-manipulation","code-modification","surgical-edits","file-operations"],"author":{"name":"Eduards Ruzga"},"license":"MIT","_id":"@wonderwhy-er/desktop-commander@0.2.0","maintainers":[{"name":"wonderwhy-er","email":"wonderwhy.er@gmail.com"}],"homepage":"https://github.com/wonderwhy-er/DesktopCommanderMCP","bugs":{"url":"https://github.com/wonderwhy-er/DesktopCommanderMCP/issues"},"bin":{"setup":"dist/setup-claude-server.js","desktop-commander":"dist/index.js"},"dist":{"shasum":"2ffbb07590b076c47fac8c8bab61b1e4f00114ac","tarball":"https://registry.npmjs.org/@wonderwhy-er/desktop-commander/-/desktop-commander-0.2.0.tgz","fileCount":130,"integrity":"sha512-W1O7XglaTMD+axTcn+S6hzLRrS7KjTtkBVSsP/rGxw0rxhpXGQvgQVpojrDh58b4yYyA1GHyTWQnFVXrKDXGHg==","signatures":[{"sig":"MEUCIEuUJvEK77tc5vabk5HjhHhVDt3jvTduk9LZYdq6KGEWAiEA3yTxQR3zowQFLXXnuioUZss0ExOnHE2O4cHVMPIIXVw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1213702},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"b8d83310f95b5826744069db77e26e9ef1bb4227","scripts":{"bump":"node scripts/sync-version.js --bump","test":"node test/run-all-tests.js","build":"tsc && shx cp setup-claude-server.js dist/ && shx chmod +x dist/*.js","setup":"npm install && npm run build && node setup-claude-server.js","start":"node dist/index.js","watch":"tsc --watch","prepare":"npm run build","inspector":"npx @modelcontextprotocol/inspector dist/index.js","logs:view":"npm run build && node scripts/view-fuzzy-logs.js","bump:major":"node scripts/sync-version.js --bump --major","bump:minor":"node scripts/sync-version.js --bump --minor","link:local":"npm run build && npm link","logs:clear":"npm run build && node scripts/clear-fuzzy-logs.js","logs:export":"npm run build && node scripts/export-fuzzy-logs.js","setup:debug":"npm install && npm run build && node setup-claude-server.js --debug","start:debug":"node --inspect-brk=9229 dist/index.js","logs:analyze":"npm run build && node scripts/analyze-fuzzy-logs.js","sync-version":"node scripts/sync-version.js","unlink:local":"npm unlink"},"_npmUser":{"name":"wonderwhy-er","email":"wonderwhy.er@gmail.com"},"_npmVersion":"10.9.2","description":"MCP server for terminal operations and file editing","directories":{},"_nodeVersion":"23.11.0","dependencies":{"zod":"^3.24.1","glob":"^10.3.10","cross-fetch":"^4.1.0","@vscode/ripgrep":"^1.15.9","zod-to-json-schema":"^3.23.5","fastest-levenshtein":"^1.0.16","@modelcontextprotocol/sdk":"^1.8.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","nexe":"^5.0.0-beta.4","nodemon":"^3.0.2","commander":"^13.1.0","typescript":"^5.3.3","@types/node":"^20.17.24"},"_npmOperationalInternal":{"tmp":"tmp/desktop-commander_0.2.0_1747684009873_0.7015598698483692","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@wonderwhy-er/desktop-commander","version":"0.2.1","keywords":["mcp","model-context-protocol","terminal","claude","ai","command-line","process-management","file-editing","code-editing","diff","patch","block-editing","file-system","text-manipulation","code-modification","surgical-edits","file-operations"],"author":{"name":"Eduards Ruzga"},"license":"MIT","_id":"@wonderwhy-er/desktop-commander@0.2.1","maintainers":[{"name":"wonderwhy-er","email":"wonderwhy.er@gmail.com"}],"homepage":"https://github.com/wonderwhy-er/DesktopCommanderMCP","bugs":{"url":"https://github.com/wonderwhy-er/DesktopCommanderMCP/issues"},"bin":{"setup":"dist/setup-claude-server.js","desktop-commander":"dist/index.js"},"dist":{"shasum":"31ab5facd3043b3ecc42800a3aff736e8165802c","tarball":"https://registry.npmjs.org/@wonderwhy-er/desktop-commander/-/desktop-commander-0.2.1.tgz","fileCount":130,"integrity":"sha512-/Z9fjwzOiNfpWbXTMFx81pkQ3ZGk1ZOPwnEqYdYxyWmsp5lgcS+jYNxEJxdFc/flxXCrfapL/A+2rdls0Nry1Q==","signatures":[{"sig":"MEUCIBwh3uQ9uB1EBhzaukPIGfiNf610ZDVqsGlMuWZrYVKgAiEAgZrBywsv3m8kwAbDRloLtce53wZjRCu4+wPFtXL7J8Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1222633},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"9f8b6499ea9d5a604b1badd66f4560ac5bd6dd1c","scripts":{"bump":"node scripts/sync-version.js --bump","test":"node test/run-all-tests.js","build":"tsc && shx cp setup-claude-server.js dist/ && shx chmod +x dist/*.js","setup":"npm install && npm run build && node setup-claude-server.js","start":"node dist/index.js","watch":"tsc --watch","prepare":"npm run build","inspector":"npx @modelcontextprotocol/inspector dist/index.js","logs:view":"npm run build && node scripts/view-fuzzy-logs.js","bump:major":"node scripts/sync-version.js --bump --major","bump:minor":"node scripts/sync-version.js --bump --minor","link:local":"npm run build && npm link","logs:clear":"npm run build && node scripts/clear-fuzzy-logs.js","logs:export":"npm run build && node scripts/export-fuzzy-logs.js","setup:debug":"npm install && npm run build && node setup-claude-server.js --debug","start:debug":"node --inspect-brk=9229 dist/index.js","logs:analyze":"npm run build && node scripts/analyze-fuzzy-logs.js","sync-version":"node scripts/sync-version.js","unlink:local":"npm unlink"},"_npmUser":{"name":"wonderwhy-er","email":"wonderwhy.er@gmail.com"},"_npmVersion":"10.9.2","description":"MCP server for terminal operations and file editing","directories":{},"_nodeVersion":"23.11.0","dependencies":{"zod":"^3.24.1","glob":"^10.3.10","cross-fetch":"^4.1.0","@vscode/ripgrep":"^1.15.9","zod-to-json-schema":"^3.23.5","fastest-levenshtein":"^1.0.16","@modelcontextprotocol/sdk":"^1.8.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","nexe":"^5.0.0-beta.4","nodemon":"^3.0.2","commander":"^13.1.0","typescript":"^5.3.3","@types/node":"^20.17.24"},"_npmOperationalInternal":{"tmp":"tmp/desktop-commander_0.2.1_1747916727352_0.664214185586607","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"@wonderwhy-er/desktop-commander","version":"0.2.2","keywords":["mcp","model-context-protocol","terminal","claude","ai","command-line","process-management","file-editing","code-editing","diff","patch","block-editing","file-system","text-manipulation","code-modification","surgical-edits","file-operations"],"author":{"name":"Eduards Ruzga"},"license":"MIT","_id":"@wonderwhy-er/desktop-commander@0.2.2","maintainers":[{"name":"wonderwhy-er","email":"wonderwhy.er@gmail.com"}],"homepage":"https://github.com/wonderwhy-er/DesktopCommanderMCP","bugs":{"url":"https://github.com/wonderwhy-er/DesktopCommanderMCP/issues"},"bin":{"setup":"dist/setup-claude-server.js","desktop-commander":"dist/index.js"},"dist":{"shasum":"cf8e079522d2419812f4874e2146a1d2cc13888f","tarball":"https://registry.npmjs.org/@wonderwhy-er/desktop-commander/-/desktop-commander-0.2.2.tgz","fileCount":159,"integrity":"sha512-ArCJRiDiTMJZkzXmCM5gKpbZroHqN71ZxDriH4GOzHu/bRQ5KaxseN9X2MG7X1zVz/NHWMJkVsXdI0E+xLRuAg==","signatures":[{"sig":"MEYCIQCFJeECMT/DKVX/OHg08SExKdpwG0aqhFe6aRRd/shWxwIhANo+XEjRdSGZXhM6tjAoUHMhJQ59xVQKtqAUXWRJoy5g","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1333758},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"01cf6fff4b8975c8b851fa775eef32b0e1191d93","scripts":{"bump":"node scripts/sync-version.js --bump","test":"node test/run-all-tests.js","build":"tsc && shx cp setup-claude-server.js dist/ && shx chmod +x dist/*.js","setup":"npm install && npm run build && node setup-claude-server.js","start":"node dist/index.js","watch":"tsc --watch","prepare":"npm run build","inspector":"npx @modelcontextprotocol/inspector dist/index.js","logs:view":"npm run build && node scripts/view-fuzzy-logs.js","bump:major":"node scripts/sync-version.js --bump --major","bump:minor":"node scripts/sync-version.js --bump --minor","link:local":"npm run build && npm link","logs:clear":"npm run build && node scripts/clear-fuzzy-logs.js","logs:export":"npm run build && node scripts/export-fuzzy-logs.js","setup:debug":"npm install && npm run build && node setup-claude-server.js --debug","start:debug":"node --inspect-brk=9229 dist/index.js","logs:analyze":"npm run build && node scripts/analyze-fuzzy-logs.js","sync-version":"node scripts/sync-version.js","unlink:local":"npm unlink"},"_npmUser":{"name":"wonderwhy-er","email":"wonderwhy.er@gmail.com"},"_npmVersion":"10.9.2","description":"MCP server for terminal operations and file editing","directories":{},"_nodeVersion":"23.11.0","dependencies":{"zod":"^3.24.1","glob":"^10.3.10","cross-fetch":"^4.1.0","@vscode/ripgrep":"^1.15.9","zod-to-json-schema":"^3.23.5","fastest-levenshtein":"^1.0.16","@modelcontextprotocol/sdk":"^1.8.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","nexe":"^5.0.0-beta.4","nodemon":"^3.0.2","commander":"^13.1.0","typescript":"^5.3.3","@types/node":"^20.17.24"},"_npmOperationalInternal":{"tmp":"tmp/desktop-commander_0.2.2_1748549532276_0.5253904434966492","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"@wonderwhy-er/desktop-commander","version":"0.2.3","keywords":["mcp","model-context-protocol","terminal","claude","ai","command-line","process-management","file-editing","code-editing","diff","patch","block-editing","file-system","text-manipulation","code-modification","surgical-edits","file-operations"],"author":{"name":"Eduards Ruzga"},"license":"MIT","_id":"@wonderwhy-er/desktop-commander@0.2.3","maintainers":[{"name":"wonderwhy-er","email":"wonderwhy.er@gmail.com"}],"homepage":"https://github.com/wonderwhy-er/DesktopCommanderMCP","bugs":{"url":"https://github.com/wonderwhy-er/DesktopCommanderMCP/issues"},"bin":{"setup":"dist/setup-claude-server.js","desktop-commander":"dist/index.js"},"dist":{"shasum":"25c0a18d7487f4cd4396ff4831a009893ccb60da","tarball":"https://registry.npmjs.org/@wonderwhy-er/desktop-commander/-/desktop-commander-0.2.3.tgz","fileCount":165,"integrity":"sha512-T/X3QN/M8KR5IbrSMZAK9x88dUB1e/s/tHae+xjTmatp9vhqRgVPuLX0HJ6gNVrJZlghdy5LBJ2u9CIIltwMvA==","signatures":[{"sig":"MEYCIQDMCDpD0Ad5OT0ou8D0xftaXPTfNG2CrMJppwPLdXDcZgIhALd+pTbC267vnMJ3n128ygBwWE5GBdChs4u0zo1JB/nc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1369121},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"4338ebb89248b12174bc1955c0fe48eff878d622","scripts":{"bump":"node scripts/sync-version.js --bump","test":"node test/run-all-tests.js","build":"tsc && shx cp setup-claude-server.js dist/ && shx chmod +x dist/*.js","setup":"npm install && npm run build && node setup-claude-server.js","start":"node dist/index.js","watch":"tsc --watch","prepare":"npm run build","inspector":"npx @modelcontextprotocol/inspector dist/index.js","logs:view":"npm run build && node scripts/view-fuzzy-logs.js","bump:major":"node scripts/sync-version.js --bump --major","bump:minor":"node scripts/sync-version.js --bump --minor","link:local":"npm run build && npm link","logs:clear":"npm run build && node scripts/clear-fuzzy-logs.js","test:debug":"node --inspect test/run-all-tests.js","logs:export":"npm run build && node scripts/export-fuzzy-logs.js","setup:debug":"npm install && npm run build && node setup-claude-server.js --debug","start:debug":"node --inspect-brk=9229 dist/index.js","logs:analyze":"npm run build && node scripts/analyze-fuzzy-logs.js","sync-version":"node scripts/sync-version.js","unlink:local":"npm unlink"},"_npmUser":{"name":"wonderwhy-er","email":"wonderwhy.er@gmail.com"},"_npmVersion":"10.9.2","description":"MCP server for terminal operations and file editing","directories":{},"_nodeVersion":"23.11.0","dependencies":{"zod":"^3.24.1","glob":"^10.3.10","cross-fetch":"^4.1.0","@vscode/ripgrep":"^1.15.9","zod-to-json-schema":"^3.23.5","fastest-levenshtein":"^1.0.16","@modelcontextprotocol/sdk":"^1.8.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","nexe":"^5.0.0-beta.4","nodemon":"^3.0.2","commander":"^13.1.0","typescript":"^5.3.3","@types/node":"^20.17.24"},"_npmOperationalInternal":{"tmp":"tmp/desktop-commander_0.2.3_1749318342006_0.8889993553658739","host":"s3://npm-registry-packages-npm-production"}},"0.2.4":{"name":"@wonderwhy-er/desktop-commander","version":"0.2.4","keywords":["mcp","model-context-protocol","terminal","claude","ai","command-line","process-management","file-editing","code-editing","diff","patch","block-editing","file-system","text-manipulation","code-modification","surgical-edits","file-operations"],"author":{"name":"Eduards Ruzga"},"license":"MIT","_id":"@wonderwhy-er/desktop-commander@0.2.4","maintainers":[{"name":"wonderwhy-er","email":"wonderwhy.er@gmail.com"}],"homepage":"https://github.com/wonderwhy-er/DesktopCommanderMCP","bugs":{"url":"https://github.com/wonderwhy-er/DesktopCommanderMCP/issues"},"bin":{"setup":"dist/setup-claude-server.js","desktop-commander":"dist/index.js"},"dist":{"shasum":"d202eb7d06577802bad5774fcaa622e22ccd96e3","tarball":"https://registry.npmjs.org/@wonderwhy-er/desktop-commander/-/desktop-commander-0.2.4.tgz","fileCount":187,"integrity":"sha512-n6jDKahoN88UFPVQkQvDly0/uqhru9VnJz99erAFzAr3JGfLFMKiJhP9QKPocEm5KX//GA9yqwdvbz3dJH/8Hw==","signatures":[{"sig":"MEUCIA9UehUCsaGsdvBgZXxOZHLrcL99cSnt8wgfhyf0ryWhAiEA2p3j6kYM7q13HRbiAkXXbK5/S750VLvZUEGN8ZnNCws=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1478149},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"2c798c20d8c5ccdd89ecfd90d4d491a7d27f6be2","scripts":{"bump":"node scripts/sync-version.js --bump","test":"node test/run-all-tests.js","build":"tsc && shx cp setup-claude-server.js dist/ && shx chmod +x dist/*.js","clean":"shx rm -rf dist","setup":"npm install && npm run build && node setup-claude-server.js","start":"node dist/index.js","watch":"tsc --watch","prepare":"npm run build","inspector":"npx @modelcontextprotocol/inspector dist/index.js","logs:view":"npm run build && node scripts/view-fuzzy-logs.js","open-chat":"open -n /Applications/Claude.app","bump:major":"node scripts/sync-version.js --bump --major","bump:minor":"node scripts/sync-version.js --bump --minor","link:local":"npm run build && npm link","logs:clear":"npm run build && node scripts/clear-fuzzy-logs.js","test:debug":"node --inspect test/run-all-tests.js","logs:export":"npm run build && node scripts/export-fuzzy-logs.js","setup:debug":"npm install && npm run build && node setup-claude-server.js --debug","start:debug":"node --inspect-brk=9229 dist/index.js","logs:analyze":"npm run build && node scripts/analyze-fuzzy-logs.js","sync-version":"node scripts/sync-version.js","unlink:local":"npm unlink"},"_npmUser":{"name":"wonderwhy-er","email":"wonderwhy.er@gmail.com"},"_npmVersion":"10.9.2","description":"MCP server for terminal operations and file editing","directories":{},"_nodeVersion":"23.8.0","dependencies":{"zod":"^3.24.1","glob":"^10.3.10","cross-fetch":"^4.1.0","@vscode/ripgrep":"^1.15.9","zod-to-json-schema":"^3.23.5","fastest-levenshtein":"^1.0.16","@modelcontextprotocol/sdk":"^1.8.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","nexe":"^5.0.0-beta.4","nodemon":"^3.0.2","commander":"^13.1.0","typescript":"^5.3.3","@types/node":"^20.17.24"},"_npmOperationalInternal":{"tmp":"tmp/desktop-commander_0.2.4_1752596076324_0.8892469930843612","host":"s3://npm-registry-packages-npm-production"}},"0.2.5":{"name":"@wonderwhy-er/desktop-commander","version":"0.2.5","keywords":["mcp","model-context-protocol","terminal","claude","ai","command-line","process-management","file-editing","code-editing","diff","patch","block-editing","file-system","text-manipulation","code-modification","surgical-edits","file-operations"],"author":{"name":"Eduards Ruzga"},"license":"MIT","_id":"@wonderwhy-er/desktop-commander@0.2.5","maintainers":[{"name":"wonderwhy-er","email":"wonderwhy.er@gmail.com"}],"homepage":"https://github.com/wonderwhy-er/DesktopCommanderMCP","bugs":{"url":"https://github.com/wonderwhy-er/DesktopCommanderMCP/issues"},"bin":{"setup":"dist/setup-claude-server.js","desktop-commander":"dist/index.js"},"dist":{"shasum":"3b9beb2fb3337fdd63702b30c8e5df4abb7ddf1c","tarball":"https://registry.npmjs.org/@wonderwhy-er/desktop-commander/-/desktop-commander-0.2.5.tgz","fileCount":187,"integrity":"sha512-aVADU0PZ+oX/w2aBNqUGbe3HgV5PSMteihHc8K2cxUcW6AYZgtT68IzCo1BFrwNLL4cqHts73ON3L8wHOliM7g==","signatures":[{"sig":"MEQCIBUdlS1+XOQb5A9iMi4/RLkSccTD//JXmpifgrMG4DZVAiAqw1oVu/1mpZsFsosm+HaKZrRJeg+CzB5JsOlyvj/k4A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1487338},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"6c28f448a4d96d95b3755c75596bbdfe61a4bd93","scripts":{"bump":"node scripts/sync-version.js --bump","test":"node test/run-all-tests.js","build":"tsc && shx cp setup-claude-server.js dist/ && shx chmod +x dist/*.js","clean":"shx rm -rf dist","setup":"npm install && npm run build && node setup-claude-server.js","start":"node dist/index.js","watch":"tsc --watch","prepare":"npm run build","inspector":"npx @modelcontextprotocol/inspector dist/index.js","logs:view":"npm run build && node scripts/view-fuzzy-logs.js","open-chat":"open -n /Applications/Claude.app","bump:major":"node scripts/sync-version.js --bump --major","bump:minor":"node scripts/sync-version.js --bump --minor","link:local":"npm run build && npm link","logs:clear":"npm run build && node scripts/clear-fuzzy-logs.js","test:debug":"node --inspect test/run-all-tests.js","logs:export":"npm run build && node scripts/export-fuzzy-logs.js","setup:debug":"npm install && npm run build && node setup-claude-server.js --debug","start:debug":"node --inspect-brk=9229 dist/index.js","logs:analyze":"npm run build && node scripts/analyze-fuzzy-logs.js","sync-version":"node scripts/sync-version.js","unlink:local":"npm unlink"},"_npmUser":{"name":"wonderwhy-er","email":"wonderwhy.er@gmail.com"},"_npmVersion":"10.9.2","description":"MCP server for terminal operations and file editing","directories":{},"_nodeVersion":"23.8.0","dependencies":{"zod":"^3.24.1","glob":"^10.3.10","cross-fetch":"^4.1.0","@vscode/ripgrep":"^1.15.9","zod-to-json-schema":"^3.23.5","fastest-levenshtein":"^1.0.16","@modelcontextprotocol/sdk":"^1.8.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","nexe":"^5.0.0-beta.4","nodemon":"^3.0.2","commander":"^13.1.0","typescript":"^5.3.3","@types/node":"^20.17.24"},"_npmOperationalInternal":{"tmp":"tmp/desktop-commander_0.2.5_1752668703814_0.08846393425715982","host":"s3://npm-registry-packages-npm-production"}},"0.2.6":{"name":"@wonderwhy-er/desktop-commander","version":"0.2.6","keywords":["mcp","model-context-protocol","terminal","claude","ai","command-line","process-management","file-editing","code-editing","diff","patch","block-editing","file-system","text-manipulation","code-modification","surgical-edits","file-operations"],"author":{"name":"Eduards Ruzga"},"license":"MIT","_id":"@wonderwhy-er/desktop-commander@0.2.6","maintainers":[{"name":"wonderwhy-er","email":"wonderwhy.er@gmail.com"}],"homepage":"https://github.com/wonderwhy-er/DesktopCommanderMCP","bugs":{"url":"https://github.com/wonderwhy-er/DesktopCommanderMCP/issues"},"bin":{"setup":"dist/setup-claude-server.js","desktop-commander":"dist/index.js"},"dist":{"shasum":"7d4ae4f2f5c6c509926cf01c92884ee7b6686837","tarball":"https://registry.npmjs.org/@wonderwhy-er/desktop-commander/-/desktop-commander-0.2.6.tgz","fileCount":187,"integrity":"sha512-iS+CwTLJhLxgqsDWDuAUNHV7KQMA0Ft9i1xh1iVnCu4nnuOXz+j4Tf1EL3BxnYRcH8EQOwqfnb3J3TGWNU/Vyg==","signatures":[{"sig":"MEQCIEmpcE2tt6vag++8dKUbDDH43PH+bGmhQaxE3uz6pAFvAiBnNqoJivcIvpT4twnPrlilXH2hax2uCfUHiawj0zHdCg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1487430},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"6c28f448a4d96d95b3755c75596bbdfe61a4bd93","scripts":{"bump":"node scripts/sync-version.js --bump","test":"node test/run-all-tests.js","build":"tsc && shx cp setup-claude-server.js dist/ && shx chmod +x dist/*.js","clean":"shx rm -rf dist","setup":"npm install && npm run build && node setup-claude-server.js","start":"node dist/index.js","watch":"tsc --watch","prepare":"npm run build","inspector":"npx @modelcontextprotocol/inspector dist/index.js","logs:view":"npm run build && node scripts/view-fuzzy-logs.js","open-chat":"open -n /Applications/Claude.app","bump:major":"node scripts/sync-version.js --bump --major","bump:minor":"node scripts/sync-version.js --bump --minor","link:local":"npm run build && npm link","logs:clear":"npm run build && node scripts/clear-fuzzy-logs.js","test:debug":"node --inspect test/run-all-tests.js","logs:export":"npm run build && node scripts/export-fuzzy-logs.js","setup:debug":"npm install && npm run build && node setup-claude-server.js --debug","start:debug":"node --inspect-brk=9229 dist/index.js","logs:analyze":"npm run build && node scripts/analyze-fuzzy-logs.js","sync-version":"node scripts/sync-version.js","unlink:local":"npm unlink"},"_npmUser":{"name":"wonderwhy-er","email":"wonderwhy.er@gmail.com"},"_npmVersion":"10.9.2","description":"MCP server for terminal operations and file editing","directories":{},"_nodeVersion":"23.8.0","dependencies":{"zod":"^3.24.1","glob":"^10.3.10","cross-fetch":"^4.1.0","@vscode/ripgrep":"^1.15.9","zod-to-json-schema":"^3.23.5","fastest-levenshtein":"^1.0.16","@modelcontextprotocol/sdk":"^1.8.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","nexe":"^5.0.0-beta.4","nodemon":"^3.0.2","commander":"^13.1.0","typescript":"^5.3.3","@types/node":"^20.17.24"},"_npmOperationalInternal":{"tmp":"tmp/desktop-commander_0.2.6_1752684106054_0.2994700020698875","host":"s3://npm-registry-packages-npm-production"}},"0.2.7":{"name":"@wonderwhy-er/desktop-commander","version":"0.2.7","keywords":["mcp","model-context-protocol","terminal","claude","ai","command-line","process-management","file-editing","code-editing","diff","patch","block-editing","file-system","text-manipulation","code-modification","surgical-edits","file-operations"],"author":{"name":"Eduards Ruzga"},"license":"MIT","_id":"@wonderwhy-er/desktop-commander@0.2.7","maintainers":[{"name":"serg33v","email":"serg33v@gmail.com"},{"name":"wonderwhy-er","email":"wonderwhy.er@gmail.com"}],"homepage":"https://github.com/wonderwhy-er/DesktopCommanderMCP","bugs":{"url":"https://github.com/wonderwhy-er/DesktopCommanderMCP/issues"},"bin":{"setup":"dist/setup-claude-server.js","desktop-commander":"dist/index.js"},"dist":{"shasum":"2227403f4cd5bfba9873781a7df365d1d70ef0aa","tarball":"https://registry.npmjs.org/@wonderwhy-er/desktop-commander/-/desktop-commander-0.2.7.tgz","fileCount":81,"integrity":"sha512-izKnVtYRQ13O4G8dGVZbJipr96LT5sZV1lSnDJ7E2F9ebYVaQdsK9MpU3XWF+xuHTJhCIg749SwQ6zMtyCX2FA==","signatures":[{"sig":"MEUCIDWHoe61PLrmoBMbwmB2Ocfr8YLt8H/TZtUv3Pt1f7EtAiEAhESuSDZ22ipf4c4AxCyK20U8tKLeQOy6ywhE6k/OJRw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1157708},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"14a624c9a5d6a95cbfc05ae9f7eacd850a5daee5","scripts":{"bump":"node scripts/sync-version.js --bump","test":"node test/run-all-tests.js","build":"tsc && shx cp setup-claude-server.js dist/ && shx chmod +x dist/*.js","clean":"shx rm -rf dist","setup":"npm install && npm run build && node setup-claude-server.js","start":"node dist/index.js","watch":"tsc --watch","prepare":"npm run build","inspector":"npx @modelcontextprotocol/inspector dist/index.js","logs:view":"npm run build && node scripts/view-fuzzy-logs.js","open-chat":"open -n /Applications/Claude.app","bump:major":"node scripts/sync-version.js --bump --major","bump:minor":"node scripts/sync-version.js --bump --minor","link:local":"npm run build && npm link","logs:clear":"npm run build && node scripts/clear-fuzzy-logs.js","test:debug":"node --inspect test/run-all-tests.js","logs:export":"npm run build && node scripts/export-fuzzy-logs.js","setup:debug":"npm install && npm run build && node setup-claude-server.js --debug","start:debug":"node --inspect-brk=9229 dist/index.js","logs:analyze":"npm run build && node scripts/analyze-fuzzy-logs.js","sync-version":"node scripts/sync-version.js","unlink:local":"npm unlink"},"_npmUser":{"name":"serg33v","email":"serg33v@gmail.com"},"_npmVersion":"10.9.2","description":"MCP server for terminal operations and file editing","directories":{},"_nodeVersion":"22.15.1","dependencies":{"zod":"^3.24.1","glob":"^10.3.10","cross-fetch":"^4.1.0","isbinaryfile":"^5.0.4","@vscode/ripgrep":"^1.15.9","zod-to-json-schema":"^3.23.5","fastest-levenshtein":"^1.0.16","@modelcontextprotocol/sdk":"^1.8.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","nexe":"^5.0.0-beta.4","nodemon":"^3.0.2","commander":"^13.1.0","typescript":"^5.3.3","@types/node":"^20.17.24"},"_npmOperationalInternal":{"tmp":"tmp/desktop-commander_0.2.7_1753262459804_0.9791567117627618","host":"s3://npm-registry-packages-npm-production"}},"0.2.8":{"name":"@wonderwhy-er/desktop-commander","version":"0.2.8","keywords":["mcp","model-context-protocol","terminal","claude","ai","command-line","process-management","file-editing","code-editing","diff","patch","block-editing","file-system","text-manipulation","code-modification","surgical-edits","file-operations"],"author":{"name":"Eduards Ruzga"},"license":"MIT","_id":"@wonderwhy-er/desktop-commander@0.2.8","maintainers":[{"name":"serg33v","email":"serg33v@gmail.com"},{"name":"wonderwhy-er","email":"wonderwhy.er@gmail.com"}],"homepage":"https://github.com/wonderwhy-er/DesktopCommanderMCP","bugs":{"url":"https://github.com/wonderwhy-er/DesktopCommanderMCP/issues"},"bin":{"setup":"dist/setup-claude-server.js","desktop-commander":"dist/index.js"},"dist":{"shasum":"8846293c612fc076afece8c6f36c21675aa20e35","tarball":"https://registry.npmjs.org/@wonderwhy-er/desktop-commander/-/desktop-commander-0.2.8.tgz","fileCount":81,"integrity":"sha512-8iOPezTsFlZJIp+oH6S9I+4clwc/Q+qz8t0U4qPVu39vdhlC1O7oLArU59ZzrGhbIdI4DVUav/3AQ3rCo0QiKg==","signatures":[{"sig":"MEUCIQD58uY8WITONxDpYCmvD7CiNHdCHQt09ED4FYvqNO7ViQIgWgD1uHqyYvQRBBlmjeiqa0ywxQXE/z9cDmGOwMO5+JQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1161981},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"e8c950500622dd119a971b8430679e388b811218","scripts":{"bump":"node scripts/sync-version.js --bump","test":"node test/run-all-tests.js","build":"tsc && shx cp setup-claude-server.js dist/ && shx chmod +x dist/*.js","clean":"shx rm -rf dist","setup":"npm install && npm run build && node setup-claude-server.js","start":"node dist/index.js","watch":"tsc --watch","prepare":"npm run build","inspector":"npx @modelcontextprotocol/inspector dist/index.js","logs:view":"npm run build && node scripts/view-fuzzy-logs.js","open-chat":"open -n /Applications/Claude.app","bump:major":"node scripts/sync-version.js --bump --major","bump:minor":"node scripts/sync-version.js --bump --minor","link:local":"npm run build && npm link","logs:clear":"npm run build && node scripts/clear-fuzzy-logs.js","test:debug":"node --inspect test/run-all-tests.js","logs:export":"npm run build && node scripts/export-fuzzy-logs.js","setup:debug":"npm install && npm run build && node setup-claude-server.js --debug","start:debug":"node --inspect-brk=9229 dist/index.js","logs:analyze":"npm run build && node scripts/analyze-fuzzy-logs.js","sync-version":"node scripts/sync-version.js","unlink:local":"npm unlink"},"_npmUser":{"name":"serg33v","email":"serg33v@gmail.com"},"_npmVersion":"10.9.2","description":"MCP server for terminal operations and file editing","directories":{},"_nodeVersion":"22.17.0","dependencies":{"zod":"^3.24.1","glob":"^10.3.10","cross-fetch":"^4.1.0","isbinaryfile":"^5.0.4","@vscode/ripgrep":"^1.15.9","zod-to-json-schema":"^3.23.5","fastest-levenshtein":"^1.0.16","@modelcontextprotocol/sdk":"^1.8.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","nexe":"^5.0.0-beta.4","nodemon":"^3.0.2","commander":"^13.1.0","typescript":"^5.3.3","@types/node":"^20.17.24"},"_npmOperationalInternal":{"tmp":"tmp/desktop-commander_0.2.8_1754609338647_0.6925623509053063","host":"s3://npm-registry-packages-npm-production"}},"0.2.9":{"name":"@wonderwhy-er/desktop-commander","version":"0.2.9","keywords":["mcp","model-context-protocol","terminal","claude","ai","command-line","process-management","file-editing","code-editing","diff","patch","block-editing","file-system","text-manipulation","code-modification","surgical-edits","file-operations"],"author":{"name":"Eduards Ruzga"},"license":"MIT","_id":"@wonderwhy-er/desktop-commander@0.2.9","maintainers":[{"name":"serg33v","email":"serg33v@gmail.com"},{"name":"wonderwhy-er","email":"wonderwhy.er@gmail.com"}],"homepage":"https://github.com/wonderwhy-er/DesktopCommanderMCP","bugs":{"url":"https://github.com/wonderwhy-er/DesktopCommanderMCP/issues"},"bin":{"setup":"dist/setup-claude-server.js","remove":"dist/uninstall-claude-server.js","desktop-commander":"dist/index.js"},"dist":{"shasum":"de5103c13c4da7f824b17cf8f76563a215abc6f4","tarball":"https://registry.npmjs.org/@wonderwhy-er/desktop-commander/-/desktop-commander-0.2.9.tgz","fileCount":82,"integrity":"sha512-CO0D8FqVPd7IZShwlRqLUfUATNcVwZ6cok8lokTs1tAUAcnMNU6SffUJP62oXsNov5P0MOQ+1o382WamikczmQ==","signatures":[{"sig":"MEUCIEugg+acWpUHJi0r9SC6aDbh5gnBJJF4vvYEb0h6EVhxAiEA8bwyvDtEtbPJZybev+tYlZfZ/c/jpjEfw5kpXf5wrPk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1209509},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"4933c4d4e66b6b8a04e5359ceb65f7d2af96997f","scripts":{"bump":"node scripts/sync-version.js --bump","test":"npm run build && node test/run-all-tests.js","build":"tsc && shx cp setup-claude-server.js uninstall-claude-server.js dist/ && shx chmod +x dist/*.js","clean":"shx rm -rf dist","setup":"npm install && npm run build && node setup-claude-server.js","start":"node dist/index.js","watch":"tsc --watch","remove":"npm install && npm run build && node uninstall-claude-server.js","prepare":"npm run build","inspector":"npx @modelcontextprotocol/inspector dist/index.js","logs:view":"npm run build && node scripts/view-fuzzy-logs.js","open-chat":"open -n /Applications/Claude.app","bump:major":"node scripts/sync-version.js --bump --major","bump:minor":"node scripts/sync-version.js --bump --minor","link:local":"npm run build && npm link","logs:clear":"npm run build && node scripts/clear-fuzzy-logs.js","test:debug":"node --inspect test/run-all-tests.js","logs:export":"npm run build && node scripts/export-fuzzy-logs.js","setup:debug":"npm install && npm run build && node setup-claude-server.js --debug","start:debug":"node --inspect-brk=9229 dist/index.js","logs:analyze":"npm run build && node scripts/analyze-fuzzy-logs.js","sync-version":"node scripts/sync-version.js","unlink:local":"npm unlink"},"_npmUser":{"name":"wonderwhy-er","email":"wonderwhy.er@gmail.com"},"_npmVersion":"10.9.3","description":"MCP server for terminal operations and file editing","directories":{},"_nodeVersion":"22.18.0","dependencies":{"zod":"^3.24.1","glob":"^10.3.10","cross-fetch":"^4.1.0","isbinaryfile":"^5.0.4","@vscode/ripgrep":"^1.15.9","zod-to-json-schema":"^3.23.5","fastest-levenshtein":"^1.0.16","@modelcontextprotocol/sdk":"^1.8.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","nexe":"^5.0.0-beta.4","nodemon":"^3.0.2","commander":"^13.1.0","typescript":"^5.3.3","@types/node":"^20.17.24"},"_npmOperationalInternal":{"tmp":"tmp/desktop-commander_0.2.9_1755240223824_0.10486232558683883","host":"s3://npm-registry-packages-npm-production"}},"0.2.10":{"name":"@wonderwhy-er/desktop-commander","version":"0.2.10","keywords":["mcp","model-context-protocol","terminal","claude","ai","command-line","process-management","file-editing","code-editing","diff","patch","block-editing","file-system","text-manipulation","code-modification","surgical-edits","file-operations"],"author":{"name":"Eduards Ruzga"},"license":"MIT","_id":"@wonderwhy-er/desktop-commander@0.2.10","maintainers":[{"name":"serg33v","email":"serg33v@gmail.com"},{"name":"wonderwhy-er","email":"wonderwhy.er@gmail.com"}],"homepage":"https://github.com/wonderwhy-er/DesktopCommanderMCP","bugs":{"url":"https://github.com/wonderwhy-er/DesktopCommanderMCP/issues"},"bin":{"setup":"dist/setup-claude-server.js","remove":"dist/uninstall-claude-server.js","desktop-commander":"dist/index.js"},"dist":{"shasum":"bff8e4741b13e939bc331f4c3bca86897ae3745c","tarball":"https://registry.npmjs.org/@wonderwhy-er/desktop-commander/-/desktop-commander-0.2.10.tgz","fileCount":88,"integrity":"sha512-PYl/4VEaNo/bSGUw00GjlRfugmhlIu8sFSHQGd+BfZUKt9mEoLtDf602VMM4lTYhsHOQ1ihTI5gT6UaJ70/VJg==","signatures":[{"sig":"MEYCIQCS/O4uOcfWYI40N4ywStRAFN7SJO39XmJoQnrzIuie1wIhALog9SaqQTk5Wy2rGVFoFUYXW+w4QSOd5Q6/vYhh1ReS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1225881},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"f116061546145688a0b38064be41848962be246c","scripts":{"bump":"node scripts/sync-version.js --bump","test":"npm run build && node test/run-all-tests.js","build":"tsc && shx cp setup-claude-server.js uninstall-claude-server.js dist/ && shx chmod +x dist/*.js","clean":"shx rm -rf dist","setup":"npm install && npm run build && node setup-claude-server.js","start":"node dist/index.js","watch":"tsc --watch","remove":"npm install && npm run build && node uninstall-claude-server.js","prepare":"npm run build","inspector":"npx @modelcontextprotocol/inspector dist/index.js","logs:view":"npm run build && node scripts/view-fuzzy-logs.js","open-chat":"open -n /Applications/Claude.app","bump:major":"node scripts/sync-version.js --bump --major","bump:minor":"node scripts/sync-version.js --bump --minor","link:local":"npm run build && npm link","logs:clear":"npm run build && node scripts/clear-fuzzy-logs.js","test:debug":"node --inspect test/run-all-tests.js","logs:export":"npm run build && node scripts/export-fuzzy-logs.js","setup:debug":"npm install && npm run build && node setup-claude-server.js --debug","start:debug":"node --inspect-brk=9229 dist/index.js","logs:analyze":"npm run build && node scripts/analyze-fuzzy-logs.js","sync-version":"node scripts/sync-version.js","unlink:local":"npm unlink"},"_npmUser":{"name":"wonderwhy-er","email":"wonderwhy.er@gmail.com"},"_npmVersion":"10.9.3","description":"MCP server for terminal operations and file editing","directories":{},"_nodeVersion":"22.18.0","dependencies":{"zod":"^3.24.1","glob":"^10.3.10","cross-fetch":"^4.1.0","isbinaryfile":"^5.0.4","@vscode/ripgrep":"^1.15.9","zod-to-json-schema":"^3.23.5","fastest-levenshtein":"^1.0.16","@modelcontextprotocol/sdk":"^1.8.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","nexe":"^5.0.0-beta.4","nodemon":"^3.0.2","commander":"^13.1.0","typescript":"^5.3.3","@types/node":"^20.17.24"},"_npmOperationalInternal":{"tmp":"tmp/desktop-commander_0.2.10_1755796391955_0.6886160618621915","host":"s3://npm-registry-packages-npm-production"}},"0.2.11":{"name":"@wonderwhy-er/desktop-commander","version":"0.2.11","keywords":["mcp","model-context-protocol","terminal","claude","ai","command-line","process-management","file-editing","code-editing","diff","patch","block-editing","file-system","text-manipulation","code-modification","surgical-edits","file-operations"],"author":{"name":"Eduards Ruzga"},"license":"MIT","_id":"@wonderwhy-er/desktop-commander@0.2.11","maintainers":[{"name":"serg33v","email":"serg33v@gmail.com"},{"name":"wonderwhy-er","email":"wonderwhy.er@gmail.com"}],"homepage":"https://github.com/wonderwhy-er/DesktopCommanderMCP","bugs":{"url":"https://github.com/wonderwhy-er/DesktopCommanderMCP/issues"},"bin":{"setup":"dist/setup-claude-server.js","remove":"dist/uninstall-claude-server.js","desktop-commander":"dist/index.js"},"dist":{"shasum":"6c939f6085772c9fafdb620424a74a12b02e48d4","tarball":"https://registry.npmjs.org/@wonderwhy-er/desktop-commander/-/desktop-commander-0.2.11.tgz","fileCount":96,"integrity":"sha512-ya+bC/9JXHrnJywEb775JMv6TYyKFLNUfkkHjIvKgbqrzuAptMsXdBx4Xev67FS2DbIrtol2GCYYG0JvvjrYig==","signatures":[{"sig":"MEUCIQDQwFXGBw9OexCpGNYogtnEoOAoySWL/r8koeui7OhfwAIgKZkvBd3LRaUiw+E7iTwg8CHvRwTlDwU2cQXDRwTjQQQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1286736},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"5172054d7ccad052d74d519f7eccd87145d31c38","scripts":{"bump":"node scripts/sync-version.js --bump","test":"npm run build && node test/run-all-tests.js","build":"tsc && shx cp setup-claude-server.js uninstall-claude-server.js track-installation.js dist/ && shx chmod +x dist/*.js","clean":"shx rm -rf dist","setup":"npm install && npm run build && node setup-claude-server.js","start":"node dist/index.js","watch":"tsc --watch","remove":"npm install && npm run build && node uninstall-claude-server.js","prepare":"npm run build","inspector":"npx @modelcontextprotocol/inspector dist/index.js","logs:view":"npm run build && node scripts/view-fuzzy-logs.js","open-chat":"open -n /Applications/Claude.app","bump:major":"node scripts/sync-version.js --bump --major","bump:minor":"node scripts/sync-version.js --bump --minor","link:local":"npm run build && npm link","logs:clear":"npm run build && node scripts/clear-fuzzy-logs.js","test:debug":"node --inspect test/run-all-tests.js","logs:export":"npm run build && node scripts/export-fuzzy-logs.js","postinstall":"node dist/track-installation.js","setup:debug":"npm install && npm run build && node setup-claude-server.js --debug","start:debug":"node --inspect-brk=9229 dist/index.js","logs:analyze":"npm run build && node scripts/analyze-fuzzy-logs.js","sync-version":"node scripts/sync-version.js","unlink:local":"npm unlink"},"_npmUser":{"name":"wonderwhy-er","email":"wonderwhy.er@gmail.com"},"_npmVersion":"10.9.3","description":"MCP server for terminal operations and file editing","directories":{},"_nodeVersion":"22.18.0","dependencies":{"zod":"^3.24.1","glob":"^10.3.10","cross-fetch":"^4.1.0","isbinaryfile":"^5.0.4","@vscode/ripgrep":"^1.15.9","zod-to-json-schema":"^3.23.5","fastest-levenshtein":"^1.0.16","@modelcontextprotocol/sdk":"^1.8.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","nexe":"^5.0.0-beta.4","nodemon":"^3.0.2","commander":"^13.1.0","typescript":"^5.3.3","@types/node":"^20.17.24"},"_npmOperationalInternal":{"tmp":"tmp/desktop-commander_0.2.11_1756746653896_0.5715743947549181","host":"s3://npm-registry-packages-npm-production"}},"0.2.12":{"name":"@wonderwhy-er/desktop-commander","version":"0.2.12","keywords":["mcp","model-context-protocol","terminal","claude","ai","command-line","process-management","file-editing","code-editing","diff","patch","block-editing","file-system","text-manipulation","code-modification","surgical-edits","file-operations"],"author":{"name":"Eduards Ruzga"},"license":"MIT","_id":"@wonderwhy-er/desktop-commander@0.2.12","maintainers":[{"name":"serg33v","email":"serg33v@gmail.com"},{"name":"wonderwhy-er","email":"wonderwhy.er@gmail.com"}],"homepage":"https://github.com/wonderwhy-er/DesktopCommanderMCP","bugs":{"url":"https://github.com/wonderwhy-er/DesktopCommanderMCP/issues"},"bin":{"setup":"dist/setup-claude-server.js","remove":"dist/uninstall-claude-server.js","desktop-commander":"dist/index.js"},"dist":{"shasum":"4fd2c791bbb3874f44562d4e3e8e654f0df83f6a","tarball":"https://registry.npmjs.org/@wonderwhy-er/desktop-commander/-/desktop-commander-0.2.12.tgz","fileCount":99,"integrity":"sha512-d+H9L5BJrjTSvn/tSxW/3lfM+YsKbJa6TuSxOQAudI3hhCf318DQgcgwwjY8rRdjrMSZHqdee3zV66Hm8ukspQ==","signatures":[{"sig":"MEYCIQDvLNQKev5ikRtHN/nJvGX1sy789Hffv3PCwdoTr2vr4wIhAMOlXndmMV/LWLId8zs1cNKqqQnLnGlHg4Eyvy/nGXvh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1314272},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"063ad2810bcf8b7bce8e9a8690ea85d1aa7ec9c5","scripts":{"bump":"node scripts/sync-version.js --bump","test":"npm run build && node test/run-all-tests.js","build":"tsc && shx cp setup-claude-server.js uninstall-claude-server.js track-installation.js dist/ && shx chmod +x dist/*.js && shx mkdir -p dist/data && shx cp src/data/onboarding-prompts.json dist/data/","clean":"shx rm -rf dist","setup":"npm install && npm run build && node setup-claude-server.js","start":"node dist/index.js","watch":"tsc --watch","remove":"npm install && npm run build && node uninstall-claude-server.js","prepare":"npm run build","inspector":"npx @modelcontextprotocol/inspector dist/index.js","logs:view":"npm run build && node scripts/view-fuzzy-logs.js","open-chat":"open -n /Applications/Claude.app","bump:major":"node scripts/sync-version.js --bump --major","bump:minor":"node scripts/sync-version.js --bump --minor","link:local":"npm run build && npm link","logs:clear":"npm run build && node scripts/clear-fuzzy-logs.js","test:debug":"node --inspect test/run-all-tests.js","logs:export":"npm run build && node scripts/export-fuzzy-logs.js","postinstall":"node dist/track-installation.js","setup:debug":"npm install && npm run build && node setup-claude-server.js --debug","start:debug":"node --inspect-brk=9229 dist/index.js","logs:analyze":"npm run build && node scripts/analyze-fuzzy-logs.js","publish:beta":"npm run build && npm publish --tag beta","sync-version":"node scripts/sync-version.js","unlink:local":"npm unlink","publish:alpha":"npm run build && npm publish --tag alpha"},"_npmUser":{"name":"wonderwhy-er","email":"wonderwhy.er@gmail.com"},"_npmVersion":"10.9.3","description":"MCP server for terminal operations and file editing","directories":{},"_nodeVersion":"22.18.0","dependencies":{"zod":"^3.24.1","glob":"^10.3.10","cross-fetch":"^4.1.0","isbinaryfile":"^5.0.4","@vscode/ripgrep":"^1.15.9","zod-to-json-schema":"^3.23.5","fastest-levenshtein":"^1.0.16","@modelcontextprotocol/sdk":"^1.8.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.3.4","nexe":"^5.0.0-beta.4","nodemon":"^3.0.2","commander":"^13.1.0","typescript":"^5.3.3","@types/node":"^20.17.24"},"_npmOperationalInternal":{"tmp":"tmp/desktop-commander_0.2.12_1756837265988_0.8910294636732115","host":"s3://npm-registry-packages-npm-production"}},"0.2.13":{"name":"@wonderwhy-er/desktop-commander","version":"0.2.13","keywords":["mcp","model-context-protocol","terminal","claude","ai","command-line","process-management","file-editing","code-editing","diff","patch","block-editing","file-system","text-manipulation","code-modification","surgical-edits","file-operations"],"author":{"name":"Eduards Ruzga"},"license":"MIT","_id":"@wonderwhy-er/desktop-commander@0.2.13","maintainers":[{"name":"serg33v","email":"serg33v@gmail.com"},{"name":"wonderwhy-er","email":"wonderwhy.er@gmail.com"}],"homepage":"https://github.com/wonderwhy-er/DesktopCommanderMCP","bugs":{"url":"https://github.com/wonderwhy-er/DesktopCommanderMCP/issues"},"bin":{"setup":"dist/setup-claude-server.js","remove":"dist/uninstall-claude-server.js","desktop-commander":"dist/index.js"},"dist":{"shasum":"2cd9b48d8f0045c2a68158cee895602679a3309c","tarball":"https://registry.npmjs.org/@wonderwhy-er/desktop-commander/-/desktop-commander-0.2.13.tgz","fileCount":101,"integrity":"sha512-kTnAolkr05kyNXShpO7Py64firoHdsqK7bdQleJdNz1WJFw9GsakZNxWNolRd/nDJJWagnW+38Lj9zAbSMHIHA==","signatures":[{"sig":"MEUCIA2SSl7aZvbzaxVXp7qP5Z6STQL5OsoX1k3AnCig/drDAiEAl6ZW1rIaEDX+yMIVoWxY0HXNGqIyhO/SJQzb/vHXH0Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1323125},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"e4984c409d3bcbf7a432d31ee4e83d06149c15ac","scripts":{"bump":"node scripts/sync-version.js --bump","test":"npm run build && node test/run-all-tests.js","build":"tsc && shx cp setup-claude-server.js uninstall-claude-server.js track-installation.js dist/ && shx chmod +x dist/*.js && shx mkdir -p dist/data && shx cp src/data/onboarding-prompts.json dist/data/","clean":"shx rm -rf dist","setup":"npm install && npm run build && node setup-claude-server.js","start":"node dist/index.js","watch":"tsc --watch","remove":"npm install && npm run build && node uninstall-claude-server.js","prepare":"npm run build","inspector":"npx @modelcontextprotocol/inspector dist/index.js","logs:view":"npm run build && node scripts/view-fuzzy-logs.js","open-chat":"open -n /Applications/Claude.app","bump:major":"node scripts/sync-version.js --bump --major","bump:minor":"node scripts/sync-version.js --bump --minor","link:local":"npm run build && npm link","logs:clear":"npm run build && node scripts/clear-fuzzy-logs.js","test:debug":"node --inspect test/run-all-tests.js","logs:export":"npm run build && node scripts/export-fuzzy-logs.js","postinstall":"node dist/track-installation.js","setup:debug":"npm install && npm run build && node setup-claude-server.js --debug","start:debug":"node --inspect-brk=9229 dist/index.js","logs:analyze":"npm run build && node scripts/analyze-fuzzy-logs.js","sync-version":"node scripts/sync-version.js","unlink:local":"npm unlink"},"_npmUser":{"name":"wonderwhy-er","email":"wonderwhy.er@gmail.com"},"_npmVersion":"10.9.3","description":"MCP server for terminal operations and file editing","directories":{},"_nodeVersion":"22.18.0","dependencies":{"zod":"^3.24.1","glob":"^10.3.10","cross-fetch":"^4.1.0","isbinaryfile":"^5.0.4","@vscode/ripgrep":"^1.15.9","zod-to-json-schema":"^3.23.5","fastest-levenshtein":"^1.0.16","@modelcontextprotocol/sdk":"^1.8.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","nexe":"^5.0.0-beta.4","nodemon":"^3.0.2","commander":"^13.1.0","typescript":"^5.3.3","@types/node":"^20.17.24"},"_npmOperationalInternal":{"tmp":"tmp/desktop-commander_0.2.13_1757491998102_0.1596821416924108","host":"s3://npm-registry-packages-npm-production"}},"0.2.14":{"name":"@wonderwhy-er/desktop-commander","version":"0.2.14","keywords":["mcp","model-context-protocol","terminal","claude","ai","command-line","process-management","file-editing","code-editing","diff","patch","block-editing","file-system","text-manipulation","code-modification","surgical-edits","file-operations"],"author":{"name":"Eduards Ruzga"},"license":"MIT","_id":"@wonderwhy-er/desktop-commander@0.2.14","maintainers":[{"name":"serg33v","email":"serg33v@gmail.com"},{"name":"wonderwhy-er","email":"wonderwhy.er@gmail.com"}],"homepage":"https://github.com/wonderwhy-er/DesktopCommanderMCP","bugs":{"url":"https://github.com/wonderwhy-er/DesktopCommanderMCP/issues"},"bin":{"setup":"dist/setup-claude-server.js","remove":"dist/uninstall-claude-server.js","desktop-commander":"dist/index.js"},"dist":{"shasum":"fc328a4e8dace5e1c53dddbd745e68d58733ffe1","tarball":"https://registry.npmjs.org/@wonderwhy-er/desktop-commander/-/desktop-commander-0.2.14.tgz","fileCount":109,"integrity":"sha512-4U0u6TVmfaG+LBM8tyjnlgnqnxIBht1kYgXE/MDCoXbUVuJrxspGahi97Hv0ELvJA2M3XVkNDKpHz5Rn551nRg==","signatures":[{"sig":"MEYCIQD5oSRjjKb4Lp056psrOxxLgOk+SQa/FzBpdcU2yGhCCQIhAMpDzx+zhbFSIoPhf9KnAvpFiLPMVeHSUMlbhkCj+I6+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1349165},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"2a68462e7a50f40a5e9a5d1b731506fed5536eb2","mcpName":"io.github.wonderwhy-er/desktop-commander","scripts":{"bump":"node scripts/sync-version.js --bump","test":"npm run build && node test/run-all-tests.js","build":"tsc && shx cp setup-claude-server.js uninstall-claude-server.js track-installation.js dist/ && shx chmod +x dist/*.js && shx mkdir -p dist/data && shx cp src/data/onboarding-prompts.json dist/data/","clean":"shx rm -rf dist","setup":"npm install && npm run build && node setup-claude-server.js","start":"node dist/index.js","watch":"tsc --watch","remove":"npm install && npm run build && node uninstall-claude-server.js","prepare":"npm run build","inspector":"npx @modelcontextprotocol/inspector dist/index.js","logs:view":"npm run build && node scripts/view-fuzzy-logs.js","open-chat":"open -n /Applications/Claude.app","bump:major":"node scripts/sync-version.js --bump --major","bump:minor":"node scripts/sync-version.js --bump --minor","link:local":"npm run build && npm link","logs:clear":"npm run build && node scripts/clear-fuzzy-logs.js","test:debug":"node --inspect test/run-all-tests.js","logs:export":"npm run build && node scripts/export-fuzzy-logs.js","postinstall":"node dist/track-installation.js","setup:debug":"npm install && npm run build && node setup-claude-server.js --debug","start:debug":"node --inspect-brk=9229 dist/index.js","logs:analyze":"npm run build && node scripts/analyze-fuzzy-logs.js","sync-version":"node scripts/sync-version.js","unlink:local":"npm unlink"},"_npmUser":{"name":"wonderwhy-er","email":"wonderwhy.er@gmail.com"},"_npmVersion":"10.9.3","description":"MCP server for terminal operations and file editing","directories":{},"_nodeVersion":"22.18.0","dependencies":{"zod":"^3.24.1","glob":"^10.3.10","cross-fetch":"^4.1.0","isbinaryfile":"^5.0.4","@vscode/ripgrep":"^1.15.9","zod-to-json-schema":"^3.23.5","fastest-levenshtein":"^1.0.16","@modelcontextprotocol/sdk":"^1.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","nexe":"^5.0.0-beta.4","nodemon":"^3.0.2","commander":"^13.1.0","typescript":"^5.3.3","@types/node":"^20.17.24"},"_npmOperationalInternal":{"tmp":"tmp/desktop-commander_0.2.14_1757703414984_0.62157549459118","host":"s3://npm-registry-packages-npm-production"}},"0.2.15":{"name":"@wonderwhy-er/desktop-commander","version":"0.2.15","keywords":["mcp","model-context-protocol","terminal","claude","ai","command-line","process-management","file-editing","code-editing","diff","patch","block-editing","file-system","text-manipulation","code-modification","surgical-edits","file-operations"],"author":{"name":"Eduards Ruzga"},"license":"MIT","_id":"@wonderwhy-er/desktop-commander@0.2.15","maintainers":[{"name":"serg33v","email":"serg33v@gmail.com"},{"name":"wonderwhy-er","email":"wonderwhy.er@gmail.com"}],"homepage":"https://github.com/wonderwhy-er/DesktopCommanderMCP","bugs":{"url":"https://github.com/wonderwhy-er/DesktopCommanderMCP/issues"},"bin":{"setup":"dist/setup-claude-server.js","remove":"dist/uninstall-claude-server.js","desktop-commander":"dist/index.js"},"dist":{"shasum":"35ea7d24a96cb1a98418f28aa2e9c382db06dd93","tarball":"https://registry.npmjs.org/@wonderwhy-er/desktop-commander/-/desktop-commander-0.2.15.tgz","fileCount":109,"integrity":"sha512-uyuJBff9R3K9/ou0QmfwAWYh4rkn8ZgzXFelZsqMJRzw62CBtrkJuV52wYyAkt+7VZjN031HIn8RoBS5ZlA+BA==","signatures":[{"sig":"MEQCIH2XPU7ld5/EdRjJTEOa8QOH2Lf0UxjzXevgYSlvxL2DAiA04iWp57UxCPZhFmKU8DG5gW4TgopgNAtYj+x+X8abFw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1352506},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"b859eef5fbc3959faef331931dd3f2cbc55709e4","mcpName":"io.github.wonderwhy-er/desktop-commander","scripts":{"bump":"node scripts/sync-version.js --bump","test":"npm run build && node test/run-all-tests.js","build":"tsc && shx cp setup-claude-server.js uninstall-claude-server.js track-installation.js dist/ && shx chmod +x dist/*.js && shx mkdir -p dist/data && shx cp src/data/onboarding-prompts.json dist/data/","clean":"shx rm -rf dist","setup":"npm install && npm run build && node setup-claude-server.js","start":"node dist/index.js","watch":"tsc --watch","remove":"npm install && npm run build && node uninstall-claude-server.js","prepare":"npm run build","inspector":"npx @modelcontextprotocol/inspector dist/index.js","logs:view":"npm run build && node scripts/view-fuzzy-logs.js","open-chat":"open -n /Applications/Claude.app","bump:major":"node scripts/sync-version.js --bump --major","bump:minor":"node scripts/sync-version.js --bump --minor","link:local":"npm run build && npm link","logs:clear":"npm run build && node scripts/clear-fuzzy-logs.js","test:debug":"node --inspect test/run-all-tests.js","logs:export":"npm run build && node scripts/export-fuzzy-logs.js","postinstall":"node dist/track-installation.js","setup:debug":"npm install && npm run build && node setup-claude-server.js --debug","start:debug":"node --inspect-brk=9229 dist/index.js","logs:analyze":"npm run build && node scripts/analyze-fuzzy-logs.js","sync-version":"node scripts/sync-version.js","unlink:local":"npm unlink"},"_npmUser":{"name":"wonderwhy-er","email":"wonderwhy.er@gmail.com"},"_npmVersion":"10.9.3","description":"MCP server for terminal operations and file editing","directories":{},"_nodeVersion":"22.18.0","dependencies":{"zod":"^3.24.1","glob":"^10.3.10","cross-fetch":"^4.1.0","isbinaryfile":"^5.0.4","@vscode/ripgrep":"^1.15.9","zod-to-json-schema":"^3.23.5","fastest-levenshtein":"^1.0.16","@modelcontextprotocol/sdk":"^1.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","nexe":"^5.0.0-beta.4","nodemon":"^3.0.2","commander":"^13.1.0","typescript":"^5.3.3","@types/node":"^20.17.24"},"_npmOperationalInternal":{"tmp":"tmp/desktop-commander_0.2.15_1758201152128_0.05519341615462947","host":"s3://npm-registry-packages-npm-production"}},"0.2.16":{"name":"@wonderwhy-er/desktop-commander","version":"0.2.16","keywords":["mcp","model-context-protocol","terminal","claude","ai","command-line","process-management","file-editing","code-editing","diff","patch","block-editing","file-system","text-manipulation","code-modification","surgical-edits","file-operations"],"author":{"name":"Eduards Ruzga"},"license":"MIT","_id":"@wonderwhy-er/desktop-commander@0.2.16","maintainers":[{"name":"serg33v","email":"serg33v@gmail.com"},{"name":"wonderwhy-er","email":"wonderwhy.er@gmail.com"}],"homepage":"https://github.com/wonderwhy-er/DesktopCommanderMCP","bugs":{"url":"https://github.com/wonderwhy-er/DesktopCommanderMCP/issues"},"bin":{"setup":"dist/setup-claude-server.js","remove":"dist/uninstall-claude-server.js","desktop-commander":"dist/index.js"},"dist":{"shasum":"b9dbd07b6f6c07c1db3f3d58778092a912298567","tarball":"https://registry.npmjs.org/@wonderwhy-er/desktop-commander/-/desktop-commander-0.2.16.tgz","fileCount":109,"integrity":"sha512-9X0W/sNtsNSllb/Z9NdPooox/qJPRPmdLDRt3HWDfPG6Ar+5ixBvY8vvMglJ3RopRE3r6m3Wbl8HSu+Ase2Kvg==","signatures":[{"sig":"MEQCIFqESGb+tfsTwN1ATF0ONrVbTPAhRdBpiTOnM1y4eEcaAiBI8JbbZsSD4VnmM4PUpcWyMucGBlYDkPWu6hfNZIHkUg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1358030},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"5b5072478cefac9201457a0b3d1b4b9134e9d0f8","mcpName":"io.github.wonderwhy-er/desktop-commander","scripts":{"bump":"node scripts/sync-version.js --bump","test":"npm run build && node test/run-all-tests.js","build":"tsc && shx cp setup-claude-server.js uninstall-claude-server.js track-installation.js dist/ && shx chmod +x dist/*.js && shx mkdir -p dist/data && shx cp src/data/onboarding-prompts.json dist/data/","clean":"shx rm -rf dist","setup":"npm install && npm run build && node setup-claude-server.js","start":"node dist/index.js","watch":"tsc --watch","remove":"npm install && npm run build && node uninstall-claude-server.js","prepare":"npm run build","inspector":"npx @modelcontextprotocol/inspector dist/index.js","logs:view":"npm run build && node scripts/view-fuzzy-logs.js","open-chat":"open -n /Applications/Claude.app","build:mcpb":"node scripts/build-mcpb.cjs","bump:major":"node scripts/sync-version.js --bump --major","bump:minor":"node scripts/sync-version.js --bump --minor","link:local":"npm run build && npm link","logs:clear":"npm run build && node scripts/clear-fuzzy-logs.js","test:debug":"node --inspect test/run-all-tests.js","logs:export":"npm run build && node scripts/export-fuzzy-logs.js","postinstall":"node dist/track-installation.js","setup:debug":"npm install && npm run build && node setup-claude-server.js --debug","start:debug":"node --inspect-brk=9229 dist/index.js","logs:analyze":"npm run build && node scripts/analyze-fuzzy-logs.js","sync-version":"node scripts/sync-version.js","unlink:local":"npm unlink"},"_npmUser":{"name":"wonderwhy-er","email":"wonderwhy.er@gmail.com"},"_npmVersion":"10.9.3","description":"MCP server for terminal operations and file editing","directories":{},"_nodeVersion":"22.18.0","dependencies":{"zod":"^3.24.1","glob":"^10.3.10","cross-fetch":"^4.1.0","isbinaryfile":"^5.0.4","@vscode/ripgrep":"^1.15.9","zod-to-json-schema":"^3.23.5","fastest-levenshtein":"^1.0.16","@modelcontextprotocol/sdk":"^1.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","nexe":"^5.0.0-beta.4","nodemon":"^3.0.2","commander":"^13.1.0","typescript":"^5.3.3","@types/node":"^20.17.24"},"_npmOperationalInternal":{"tmp":"tmp/desktop-commander_0.2.16_1758903796752_0.5702916861659941","host":"s3://npm-registry-packages-npm-production"}},"0.2.17":{"name":"@wonderwhy-er/desktop-commander","version":"0.2.17","keywords":["mcp","model-context-protocol","terminal","claude","ai","command-line","process-management","file-editing","code-editing","diff","patch","block-editing","file-system","text-manipulation","code-modification","surgical-edits","file-operations"],"author":{"name":"Eduards Ruzga"},"license":"MIT","_id":"@wonderwhy-er/desktop-commander@0.2.17","maintainers":[{"name":"serg33v","email":"serg33v@gmail.com"},{"name":"wonderwhy-er","email":"wonderwhy.er@gmail.com"}],"homepage":"https://github.com/wonderwhy-er/DesktopCommanderMCP","bugs":{"url":"https://github.com/wonderwhy-er/DesktopCommanderMCP/issues"},"bin":{"setup":"dist/setup-claude-server.js","remove":"dist/uninstall-claude-server.js","desktop-commander":"dist/index.js"},"dist":{"shasum":"631161df223f8fc291c78d469e711440afb76987","tarball":"https://registry.npmjs.org/@wonderwhy-er/desktop-commander/-/desktop-commander-0.2.17.tgz","fileCount":116,"integrity":"sha512-2lOI+Gt/FfhrYNGs/p5UbXfUHvMg+XkLs5iRvZYKydpVepxhOazWTZmFh+t1UDylyS6U18NXRvEkqKyYi3zYdg==","signatures":[{"sig":"MEYCIQD+toZ21rmiz6u+g6skdCu8j/5KCJsVY4fhAHEIj8jmAAIhANBE+YmekHTZaz04T0aKtVwTOVScoG/zo/Hpe5PEdgYl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1395415},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"d85d750e49a8c3b656e991967ca4db7d6515cd0e","mcpName":"io.github.wonderwhy-er/desktop-commander","scripts":{"bump":"node scripts/sync-version.js --bump","test":"npm run build && node test/run-all-tests.js","build":"tsc && shx cp setup-claude-server.js uninstall-claude-server.js track-installation.js dist/ && shx chmod +x dist/*.js && shx mkdir -p dist/data && shx cp src/data/onboarding-prompts.json dist/data/","clean":"shx rm -rf dist","setup":"npm install && npm run build && node setup-claude-server.js","start":"node dist/index.js","watch":"tsc --watch","remove":"npm install && npm run build && node uninstall-claude-server.js","prepare":"npm run build","release":"node scripts/publish-release.cjs","inspector":"npx @modelcontextprotocol/inspector dist/index.js","logs:view":"npm run build && node scripts/view-fuzzy-logs.js","open-chat":"open -n /Applications/Claude.app","build:mcpb":"node scripts/build-mcpb.cjs","bump:major":"node scripts/sync-version.js --bump --major","bump:minor":"node scripts/sync-version.js --bump --minor","link:local":"npm run build && npm link","logs:clear":"npm run build && node scripts/clear-fuzzy-logs.js","test:debug":"node --inspect test/run-all-tests.js","logs:export":"npm run build && node scripts/export-fuzzy-logs.js","postinstall":"node dist/track-installation.js","release:dry":"node scripts/publish-release.cjs --dry-run","setup:debug":"npm install && npm run build && node setup-claude-server.js --debug","start:debug":"node --inspect-brk=9229 dist/index.js","logs:analyze":"npm run build && node scripts/analyze-fuzzy-logs.js","sync-version":"node scripts/sync-version.js","unlink:local":"npm unlink","release:major":"node scripts/publish-release.cjs --major","release:minor":"node scripts/publish-release.cjs --minor"},"_npmUser":{"name":"wonderwhy-er","email":"wonderwhy.er@gmail.com"},"_npmVersion":"10.9.3","description":"MCP server for terminal operations and file editing","directories":{},"_nodeVersion":"22.18.0","dependencies":{"zod":"^3.24.1","glob":"^10.3.10","cross-fetch":"^4.1.0","isbinaryfile":"^5.0.4","@vscode/ripgrep":"^1.15.9","zod-to-json-schema":"^3.23.5","fastest-levenshtein":"^1.0.16","@modelcontextprotocol/sdk":"^1.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","nexe":"^5.0.0-beta.4","nodemon":"^3.0.2","commander":"^13.1.0","typescript":"^5.3.3","@types/node":"^20.17.24"},"_npmOperationalInternal":{"tmp":"tmp/desktop-commander_0.2.17_1759683864375_0.29245546260558686","host":"s3://npm-registry-packages-npm-production"}},"0.2.18-alpha.0":{"name":"@wonderwhy-er/desktop-commander","version":"0.2.18-alpha.0","keywords":["mcp","model-context-protocol","terminal","claude","ai","command-line","process-management","file-editing","code-editing","diff","patch","block-editing","file-system","text-manipulation","code-modification","surgical-edits","file-operations"],"author":{"name":"Eduards Ruzga"},"license":"MIT","_id":"@wonderwhy-er/desktop-commander@0.2.18-alpha.0","maintainers":[{"name":"serg33v","email":"serg33v@gmail.com"},{"name":"wonderwhy-er","email":"wonderwhy.er@gmail.com"}],"homepage":"https://github.com/wonderwhy-er/DesktopCommanderMCP","bugs":{"url":"https://github.com/wonderwhy-er/DesktopCommanderMCP/issues"},"bin":{"setup":"dist/setup-claude-server.js","remove":"dist/uninstall-claude-server.js","desktop-commander":"dist/index.js"},"dist":{"shasum":"a7530a25b97b6375d5bc6a6fa0a0fa3f24fa3850","tarball":"https://registry.npmjs.org/@wonderwhy-er/desktop-commander/-/desktop-commander-0.2.18-alpha.0.tgz","fileCount":134,"integrity":"sha512-m/nxtFVb+hxTGuTRW4NJC9vW2tMlYjOpbDUfFKZKsNzkJYC7CyN429gve7IUb2TM1JXup/bCj1/U+txFy8In/w==","signatures":[{"sig":"MEUCIQC6VMbMNNDtty1cZ3E3A5+thG04giyNQh/0gVHY3C+WZAIgBh+99HVuq5mojhhrRPtztDkbeVonbxYBUzuaQPoeP10=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1476320},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"d32e5d226f3389543142e3a5433f3b8fff272397","mcpName":"io.github.wonderwhy-er/desktop-commander","scripts":{"bump":"node scripts/sync-version.js --bump","test":"npm run build && node test/run-all-tests.js","build":"tsc && shx cp setup-claude-server.js uninstall-claude-server.js track-installation.js dist/ && shx chmod +x dist/*.js && shx mkdir -p dist/data && shx cp src/data/onboarding-prompts.json dist/data/","clean":"shx rm -rf dist","setup":"npm install && npm run build && node setup-claude-server.js","start":"node dist/index.js","watch":"tsc --watch","remove":"npm install && npm run build && node uninstall-claude-server.js","prepare":"npm run build","release":"node scripts/publish-release.cjs","inspector":"npx @modelcontextprotocol/inspector dist/index.js","logs:view":"npm run build && node scripts/view-fuzzy-logs.js","open-chat":"open -n /Applications/Claude.app","build:mcpb":"node scripts/build-mcpb.cjs","bump:major":"node scripts/sync-version.js --bump --major","bump:minor":"node scripts/sync-version.js --bump --minor","link:local":"npm run build && npm link","logs:clear":"npm run build && node scripts/clear-fuzzy-logs.js","test:debug":"node --inspect test/run-all-tests.js","logs:export":"npm run build && node scripts/export-fuzzy-logs.js","postinstall":"node dist/track-installation.js","release:dry":"node scripts/publish-release.cjs --dry-run","release:mcp":"node scripts/publish-release.cjs --mcp-only","setup:debug":"npm install && npm run build && node setup-claude-server.js --debug","start:debug":"node --inspect-brk=9229 dist/index.js","logs:analyze":"npm run build && node scripts/analyze-fuzzy-logs.js","sync-version":"node scripts/sync-version.js","unlink:local":"npm unlink","release:major":"node scripts/publish-release.cjs --major","release:minor":"node scripts/publish-release.cjs --minor"},"_npmUser":{"name":"wonderwhy-er","email":"wonderwhy.er@gmail.com"},"_npmVersion":"10.9.3","description":"MCP server for terminal operations and file editing","directories":{},"_nodeVersion":"22.18.0","dependencies":{"zod":"^3.24.1","glob":"^10.3.10","cross-fetch":"^4.1.0","isbinaryfile":"^5.0.4","@vscode/ripgrep":"^1.15.9","zod-to-json-schema":"^3.23.5","fastest-levenshtein":"^1.0.16","@modelcontextprotocol/sdk":"^1.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.3.4","nexe":"^5.0.0-beta.4","nodemon":"^3.0.2","commander":"^13.1.0","typescript":"^5.3.3","@types/node":"^20.17.24"},"_npmOperationalInternal":{"tmp":"tmp/desktop-commander_0.2.18-alpha.0_1761140978317_0.771193725285612","host":"s3://npm-registry-packages-npm-production"}},"0.2.18-alpha.1":{"name":"@wonderwhy-er/desktop-commander","version":"0.2.18-alpha.1","keywords":["mcp","model-context-protocol","terminal","claude","ai","command-line","process-management","file-editing","code-editing","diff","patch","block-editing","file-system","text-manipulation","code-modification","surgical-edits","file-operations"],"author":{"name":"Eduards Ruzga"},"license":"MIT","_id":"@wonderwhy-er/desktop-commander@0.2.18-alpha.1","maintainers":[{"name":"serg33v","email":"serg33v@gmail.com"},{"name":"wonderwhy-er","email":"wonderwhy.er@gmail.com"}],"homepage":"https://github.com/wonderwhy-er/DesktopCommanderMCP","bugs":{"url":"https://github.com/wonderwhy-er/DesktopCommanderMCP/issues"},"bin":{"setup":"dist/setup-claude-server.js","remove":"dist/uninstall-claude-server.js","desktop-commander":"dist/index.js"},"dist":{"shasum":"a7fc81021c658cf7c02bc5c3b6e68234d469eb3f","tarball":"https://registry.npmjs.org/@wonderwhy-er/desktop-commander/-/desktop-commander-0.2.18-alpha.1.tgz","fileCount":134,"integrity":"sha512-dNdhVA4jY98+GCYTjP3DLy1EfGQQ6Sypj6ftIqJF/PhCogtSIzDRfES07Sg1lgt7l1K+aRIPLud70mRNX5m1IA==","signatures":[{"sig":"MEYCIQDDEQftXB3lXxGRwdB4XDoalUocn9XjZ/87/TE2qpP1cgIhAKzV5ZDi52Ro+7nLHx8CTo+ARxbzsp5MIsxHxYSmReE2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1476906},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"d32e5d226f3389543142e3a5433f3b8fff272397","mcpName":"io.github.wonderwhy-er/desktop-commander","scripts":{"bump":"node scripts/sync-version.js --bump","test":"npm run build && node test/run-all-tests.js","build":"tsc && shx cp setup-claude-server.js uninstall-claude-server.js track-installation.js dist/ && shx chmod +x dist/*.js && shx mkdir -p dist/data && shx cp src/data/onboarding-prompts.json dist/data/","clean":"shx rm -rf dist","setup":"npm install && npm run build && node setup-claude-server.js","start":"node dist/index.js","watch":"tsc --watch","remove":"npm install && npm run build && node uninstall-claude-server.js","prepare":"npm run build","release":"node scripts/publish-release.cjs","inspector":"npx @modelcontextprotocol/inspector dist/index.js","logs:view":"npm run build && node scripts/view-fuzzy-logs.js","open-chat":"open -n /Applications/Claude.app","build:mcpb":"node scripts/build-mcpb.cjs","bump:major":"node scripts/sync-version.js --bump --major","bump:minor":"node scripts/sync-version.js --bump --minor","link:local":"npm run build && npm link","logs:clear":"npm run build && node scripts/clear-fuzzy-logs.js","test:debug":"node --inspect test/run-all-tests.js","logs:export":"npm run build && node scripts/export-fuzzy-logs.js","postinstall":"node dist/track-installation.js","release:dry":"node scripts/publish-release.cjs --dry-run","release:mcp":"node scripts/publish-release.cjs --mcp-only","setup:debug":"npm install && npm run build && node setup-claude-server.js --debug","start:debug":"node --inspect-brk=9229 dist/index.js","logs:analyze":"npm run build && node scripts/analyze-fuzzy-logs.js","sync-version":"node scripts/sync-version.js","unlink:local":"npm unlink","release:major":"node scripts/publish-release.cjs --major","release:minor":"node scripts/publish-release.cjs --minor"},"_npmUser":{"name":"wonderwhy-er","email":"wonderwhy.er@gmail.com"},"_npmVersion":"10.9.3","description":"MCP server for terminal operations and file editing","directories":{},"_nodeVersion":"22.18.0","dependencies":{"zod":"^3.24.1","glob":"^10.3.10","cross-fetch":"^4.1.0","isbinaryfile":"^5.0.4","@vscode/ripgrep":"^1.15.9","zod-to-json-schema":"^3.23.5","fastest-levenshtein":"^1.0.16","@modelcontextprotocol/sdk":"^1.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.3.4","nexe":"^5.0.0-beta.4","nodemon":"^3.0.2","commander":"^13.1.0","typescript":"^5.3.3","@types/node":"^20.17.24"},"_npmOperationalInternal":{"tmp":"tmp/desktop-commander_0.2.18-alpha.1_1761144544704_0.9462696449867716","host":"s3://npm-registry-packages-npm-production"}},"0.2.18-alpha.2":{"name":"@wonderwhy-er/desktop-commander","version":"0.2.18-alpha.2","keywords":["mcp","model-context-protocol","terminal","claude","ai","command-line","process-management","file-editing","code-editing","diff","patch","block-editing","file-system","text-manipulation","code-modification","surgical-edits","file-operations"],"author":{"name":"Eduards Ruzga"},"license":"MIT","_id":"@wonderwhy-er/desktop-commander@0.2.18-alpha.2","maintainers":[{"name":"serg33v","email":"serg33v@gmail.com"},{"name":"wonderwhy-er","email":"wonderwhy.er@gmail.com"}],"homepage":"https://github.com/wonderwhy-er/DesktopCommanderMCP","bugs":{"url":"https://github.com/wonderwhy-er/DesktopCommanderMCP/issues"},"bin":{"setup":"dist/setup-claude-server.js","remove":"dist/uninstall-claude-server.js","desktop-commander":"dist/index.js"},"dist":{"shasum":"cd97e6b692ee20af6587f2f7641ceb78ccb24a16","tarball":"https://registry.npmjs.org/@wonderwhy-er/desktop-commander/-/desktop-commander-0.2.18-alpha.2.tgz","fileCount":134,"integrity":"sha512-TvvBrW4WT9sw6SVd2OcYSM2Qda8kZlUbFcNJzlq2jkoNmiBZfmRqu3i8rrkPQrcJ7lEnVmUn8CFrIPsG5ETQLw==","signatures":[{"sig":"MEUCIHvOXd0hQWK4NBGGQi5JZd7barEBrTV05BC2uv1pnDT9AiEAvEcXIpD+V0oHjtx05g8N+T9SyZPRmZE/2YKifqTc4tw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1478068},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"d32e5d226f3389543142e3a5433f3b8fff272397","mcpName":"io.github.wonderwhy-er/desktop-commander","scripts":{"bump":"node scripts/sync-version.js --bump","test":"npm run build && node test/run-all-tests.js","build":"tsc && shx cp setup-claude-server.js uninstall-claude-server.js track-installation.js dist/ && shx chmod +x dist/*.js && shx mkdir -p dist/data && shx cp src/data/onboarding-prompts.json dist/data/","clean":"shx rm -rf dist","setup":"npm install && npm run build && node setup-claude-server.js","start":"node dist/index.js","watch":"tsc --watch","remove":"npm install && npm run build && node uninstall-claude-server.js","prepare":"npm run build","release":"node scripts/publish-release.cjs","inspector":"npx @modelcontextprotocol/inspector dist/index.js","logs:view":"npm run build && node scripts/view-fuzzy-logs.js","open-chat":"open -n /Applications/Claude.app","build:mcpb":"node scripts/build-mcpb.cjs","bump:major":"node scripts/sync-version.js --bump --major","bump:minor":"node scripts/sync-version.js --bump --minor","link:local":"npm run build && npm link","logs:clear":"npm run build && node scripts/clear-fuzzy-logs.js","test:debug":"node --inspect test/run-all-tests.js","logs:export":"npm run build && node scripts/export-fuzzy-logs.js","postinstall":"node dist/track-installation.js","release:dry":"node scripts/publish-release.cjs --dry-run","release:mcp":"node scripts/publish-release.cjs --mcp-only","setup:debug":"npm install && npm run build && node setup-claude-server.js --debug","start:debug":"node --inspect-brk=9229 dist/index.js","logs:analyze":"npm run build && node scripts/analyze-fuzzy-logs.js","sync-version":"node scripts/sync-version.js","unlink:local":"npm unlink","release:major":"node scripts/publish-release.cjs --major","release:minor":"node scripts/publish-release.cjs --minor"},"_npmUser":{"name":"wonderwhy-er","email":"wonderwhy.er@gmail.com"},"_npmVersion":"10.9.3","description":"MCP server for terminal operations and file editing","directories":{},"_nodeVersion":"22.18.0","dependencies":{"zod":"^3.24.1","glob":"^10.3.10","cross-fetch":"^4.1.0","isbinaryfile":"^5.0.4","@vscode/ripgrep":"^1.15.9","zod-to-json-schema":"^3.23.5","fastest-levenshtein":"^1.0.16","@modelcontextprotocol/sdk":"^1.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.3.4","nexe":"^5.0.0-beta.4","nodemon":"^3.0.2","commander":"^13.1.0","typescript":"^5.3.3","@types/node":"^20.17.24"},"_npmOperationalInternal":{"tmp":"tmp/desktop-commander_0.2.18-alpha.2_1761144969405_0.8301752113598779","host":"s3://npm-registry-packages-npm-production"}},"0.2.18-alpha.3":{"name":"@wonderwhy-er/desktop-commander","version":"0.2.18-alpha.3","keywords":["mcp","model-context-protocol","terminal","claude","ai","command-line","process-management","file-editing","code-editing","diff","patch","block-editing","file-system","text-manipulation","code-modification","surgical-edits","file-operations"],"author":{"name":"Eduards Ruzga"},"license":"MIT","_id":"@wonderwhy-er/desktop-commander@0.2.18-alpha.3","maintainers":[{"name":"serg33v","email":"serg33v@gmail.com"},{"name":"wonderwhy-er","email":"wonderwhy.er@gmail.com"}],"homepage":"https://github.com/wonderwhy-er/DesktopCommanderMCP","bugs":{"url":"https://github.com/wonderwhy-er/DesktopCommanderMCP/issues"},"bin":{"setup":"dist/setup-claude-server.js","remove":"dist/uninstall-claude-server.js","desktop-commander":"dist/index.js"},"dist":{"shasum":"e432584a05eaf2f2ddb639706d47837c90d0d71e","tarball":"https://registry.npmjs.org/@wonderwhy-er/desktop-commander/-/desktop-commander-0.2.18-alpha.3.tgz","fileCount":134,"integrity":"sha512-bbd/cdhot4AuSt9Y5XXU4wGOQDfqD5hkn7oLC2WmVVeWkH1rc7v7EabIIvJNaA6IdwNsVQB2sjPBjPOT1k5vRA==","signatures":[{"sig":"MEQCICrxK0969Ba583y4cItzy7mkGed/4I3fw+Q5zsKzMojQAiAJjrThM5P8YG/gV/96f+TD6FfBfetqwTz1IdPpCPdrSg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1478068},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"d32e5d226f3389543142e3a5433f3b8fff272397","mcpName":"io.github.wonderwhy-er/desktop-commander","scripts":{"bump":"node scripts/sync-version.js --bump","test":"npm run build && node test/run-all-tests.js","build":"tsc && shx cp setup-claude-server.js uninstall-claude-server.js track-installation.js dist/ && shx chmod +x dist/*.js && shx mkdir -p dist/data && shx cp src/data/onboarding-prompts.json dist/data/","clean":"shx rm -rf dist","setup":"npm install && npm run build && node setup-claude-server.js","start":"node dist/index.js","watch":"tsc --watch","remove":"npm install && npm run build && node uninstall-claude-server.js","prepare":"npm run build","release":"node scripts/publish-release.cjs","inspector":"npx @modelcontextprotocol/inspector dist/index.js","logs:view":"npm run build && node scripts/view-fuzzy-logs.js","open-chat":"open -n /Applications/Claude.app","build:mcpb":"node scripts/build-mcpb.cjs","bump:major":"node scripts/sync-version.js --bump --major","bump:minor":"node scripts/sync-version.js --bump --minor","link:local":"npm run build && npm link","logs:clear":"npm run build && node scripts/clear-fuzzy-logs.js","test:debug":"node --inspect test/run-all-tests.js","logs:export":"npm run build && node scripts/export-fuzzy-logs.js","postinstall":"node dist/track-installation.js","release:dry":"node scripts/publish-release.cjs --dry-run","release:mcp":"node scripts/publish-release.cjs --mcp-only","setup:debug":"npm install && npm run build && node setup-claude-server.js --debug","start:debug":"node --inspect-brk=9229 dist/index.js","logs:analyze":"npm run build && node scripts/analyze-fuzzy-logs.js","sync-version":"node scripts/sync-version.js","unlink:local":"npm unlink","release:major":"node scripts/publish-release.cjs --major","release:minor":"node scripts/publish-release.cjs --minor"},"_npmUser":{"name":"wonderwhy-er","email":"wonderwhy.er@gmail.com"},"_npmVersion":"10.9.3","description":"MCP server for terminal operations and file editing","directories":{},"_nodeVersion":"22.18.0","dependencies":{"zod":"^3.24.1","glob":"^10.3.10","cross-fetch":"^4.1.0","isbinaryfile":"^5.0.4","@vscode/ripgrep":"^1.15.9","zod-to-json-schema":"^3.23.5","fastest-levenshtein":"^1.0.16","@modelcontextprotocol/sdk":"^1.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.3.4","nexe":"^5.0.0-beta.4","nodemon":"^3.0.2","commander":"^13.1.0","typescript":"^5.3.3","@types/node":"^20.17.24"},"_npmOperationalInternal":{"tmp":"tmp/desktop-commander_0.2.18-alpha.3_1761145267805_0.3570063500980487","host":"s3://npm-registry-packages-npm-production"}},"0.2.18-alpha.4":{"name":"@wonderwhy-er/desktop-commander","version":"0.2.18-alpha.4","keywords":["mcp","model-context-protocol","terminal","claude","ai","command-line","process-management","file-editing","code-editing","diff","patch","block-editing","file-system","text-manipulation","code-modification","surgical-edits","file-operations"],"author":{"name":"Eduards Ruzga"},"license":"MIT","_id":"@wonderwhy-er/desktop-commander@0.2.18-alpha.4","maintainers":[{"name":"serg33v","email":"serg33v@gmail.com"},{"name":"wonderwhy-er","email":"wonderwhy.er@gmail.com"}],"homepage":"https://github.com/wonderwhy-er/DesktopCommanderMCP","bugs":{"url":"https://github.com/wonderwhy-er/DesktopCommanderMCP/issues"},"bin":{"setup":"dist/setup-claude-server.js","remove":"dist/uninstall-claude-server.js","desktop-commander":"dist/index.js"},"dist":{"shasum":"257306b7b1fcb2f6f4025292962f7ce3f3b4b6a2","tarball":"https://registry.npmjs.org/@wonderwhy-er/desktop-commander/-/desktop-commander-0.2.18-alpha.4.tgz","fileCount":134,"integrity":"sha512-ZRNYa5/miIWu8D9THkRWgPvAeuPQw6lLfa1x8WBvdNT8fxO5PC4eKXtEA5TZSEd9f1nK6D+bMfdy25WQLVDZ1w==","signatures":[{"sig":"MEYCIQCTaHncB8caZstQ08DG5V40m5LUCGBrGR/ZLR9rdx8elwIhAOeCdZ8wJ/dr1eMq8yW4MhJNi8U3uy9CUvWolDu/8LlB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1478665},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"d32e5d226f3389543142e3a5433f3b8fff272397","mcpName":"io.github.wonderwhy-er/desktop-commander","scripts":{"bump":"node scripts/sync-version.js --bump","test":"npm run build && node test/run-all-tests.js","build":"tsc && shx cp setup-claude-server.js uninstall-claude-server.js track-installation.js dist/ && shx chmod +x dist/*.js && shx mkdir -p dist/data && shx cp src/data/onboarding-prompts.json dist/data/","clean":"shx rm -rf dist","setup":"npm install && npm run build && node setup-claude-server.js","start":"node dist/index.js","watch":"tsc --watch","remove":"npm install && npm run build && node uninstall-claude-server.js","prepare":"npm run build","release":"node scripts/publish-release.cjs","inspector":"npx @modelcontextprotocol/inspector dist/index.js","logs:view":"npm run build && node scripts/view-fuzzy-logs.js","open-chat":"open -n /Applications/Claude.app","build:mcpb":"node scripts/build-mcpb.cjs","bump:major":"node scripts/sync-version.js --bump --major","bump:minor":"node scripts/sync-version.js --bump --minor","link:local":"npm run build && npm link","logs:clear":"npm run build && node scripts/clear-fuzzy-logs.js","test:debug":"node --inspect test/run-all-tests.js","logs:export":"npm run build && node scripts/export-fuzzy-logs.js","postinstall":"node dist/track-installation.js","release:dry":"node scripts/publish-release.cjs --dry-run","release:mcp":"node scripts/publish-release.cjs --mcp-only","setup:debug":"npm install && npm run build && node setup-claude-server.js --debug","start:debug":"node --inspect-brk=9229 dist/index.js","logs:analyze":"npm run build && node scripts/analyze-fuzzy-logs.js","sync-version":"node scripts/sync-version.js","unlink:local":"npm unlink","release:major":"node scripts/publish-release.cjs --major","release:minor":"node scripts/publish-release.cjs --minor"},"_npmUser":{"name":"wonderwhy-er","email":"wonderwhy.er@gmail.com"},"_npmVersion":"10.9.3","description":"MCP server for terminal operations and file editing","directories":{},"_nodeVersion":"22.18.0","dependencies":{"zod":"^3.24.1","glob":"^10.3.10","cross-fetch":"^4.1.0","isbinaryfile":"^5.0.4","@vscode/ripgrep":"^1.15.9","zod-to-json-schema":"^3.23.5","fastest-levenshtein":"^1.0.16","@modelcontextprotocol/sdk":"^1.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","nexe":"^5.0.0-beta.4","nodemon":"^3.0.2","commander":"^13.1.0","typescript":"^5.3.3","@types/node":"^20.17.24"},"_npmOperationalInternal":{"tmp":"tmp/desktop-commander_0.2.18-alpha.4_1761145512277_0.3511768749542332","host":"s3://npm-registry-packages-npm-production"}},"0.2.18-alpha.5":{"name":"@wonderwhy-er/desktop-commander","version":"0.2.18-alpha.5","keywords":["mcp","model-context-protocol","terminal","claude","ai","command-line","process-management","file-editing","code-editing","diff","patch","block-editing","file-system","text-manipulation","code-modification","surgical-edits","file-operations"],"author":{"name":"Eduards Ruzga"},"license":"MIT","_id":"@wonderwhy-er/desktop-commander@0.2.18-alpha.5","maintainers":[{"name":"serg33v","email":"serg33v@gmail.com"},{"name":"wonderwhy-er","email":"wonderwhy.er@gmail.com"}],"homepage":"https://github.com/wonderwhy-er/DesktopCommanderMCP","bugs":{"url":"https://github.com/wonderwhy-er/DesktopCommanderMCP/issues"},"bin":{"setup":"dist/setup-claude-server.js","remove":"dist/uninstall-claude-server.js","desktop-commander":"dist/index.js"},"dist":{"shasum":"e03652732c5aaa673e82a8ddac8182c0b81b73e3","tarball":"https://registry.npmjs.org/@wonderwhy-er/desktop-commander/-/desktop-commander-0.2.18-alpha.5.tgz","fileCount":134,"integrity":"sha512-3jQRqQq8DlefHjVrM03bSflubCM2kNHqUQm3wN/n75jhwy+iR1oXWbavC1eBxB8XgvzMjCiAYiOkOf3OoxSrKw==","signatures":[{"sig":"MEUCIGhiHrCh6MfuWYxf8kmyCk694TWr/gyX6m8BF9rgmzBBAiEA3D37ocNM1lKhjyByxfP1T+hr2EOfCKPb182jR2/knPc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1479321},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"d32e5d226f3389543142e3a5433f3b8fff272397","mcpName":"io.github.wonderwhy-er/desktop-commander","scripts":{"bump":"node scripts/sync-version.js --bump","test":"npm run build && node test/run-all-tests.js","build":"tsc && shx cp setup-claude-server.js uninstall-claude-server.js track-installation.js dist/ && shx chmod +x dist/*.js && shx mkdir -p dist/data && shx cp src/data/onboarding-prompts.json dist/data/","clean":"shx rm -rf dist","setup":"npm install && npm run build && node setup-claude-server.js","start":"node dist/index.js","watch":"tsc --watch","remove":"npm install && npm run build && node uninstall-claude-server.js","prepare":"npm run build","release":"node scripts/publish-release.cjs","inspector":"npx @modelcontextprotocol/inspector dist/index.js","logs:view":"npm run build && node scripts/view-fuzzy-logs.js","open-chat":"open -n /Applications/Claude.app","build:mcpb":"node scripts/build-mcpb.cjs","bump:major":"node scripts/sync-version.js --bump --major","bump:minor":"node scripts/sync-version.js --bump --minor","link:local":"npm run build && npm link","logs:clear":"npm run build && node scripts/clear-fuzzy-logs.js","test:debug":"node --inspect test/run-all-tests.js","logs:export":"npm run build && node scripts/export-fuzzy-logs.js","postinstall":"node dist/track-installation.js","release:dry":"node scripts/publish-release.cjs --dry-run","release:mcp":"node scripts/publish-release.cjs --mcp-only","setup:debug":"npm install && npm run build && node setup-claude-server.js --debug","start:debug":"node --inspect-brk=9229 dist/index.js","logs:analyze":"npm run build && node scripts/analyze-fuzzy-logs.js","sync-version":"node scripts/sync-version.js","unlink:local":"npm unlink","release:major":"node scripts/publish-release.cjs --major","release:minor":"node scripts/publish-release.cjs --minor"},"_npmUser":{"name":"wonderwhy-er","email":"wonderwhy.er@gmail.com"},"_npmVersion":"10.9.3","description":"MCP server for terminal operations and file editing","directories":{},"_nodeVersion":"22.18.0","dependencies":{"zod":"^3.24.1","glob":"^10.3.10","cross-fetch":"^4.1.0","isbinaryfile":"^5.0.4","@vscode/ripgrep":"^1.15.9","zod-to-json-schema":"^3.23.5","fastest-levenshtein":"^1.0.16","@modelcontextprotocol/sdk":"^1.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.3.4","nexe":"^5.0.0-beta.4","nodemon":"^3.0.2","commander":"^13.1.0","typescript":"^5.3.3","@types/node":"^20.17.24"},"_npmOperationalInternal":{"tmp":"tmp/desktop-commander_0.2.18-alpha.5_1761145868786_0.2424652595602057","host":"s3://npm-registry-packages-npm-production"}},"0.2.18-alpha.6":{"name":"@wonderwhy-er/desktop-commander","version":"0.2.18-alpha.6","keywords":["mcp","model-context-protocol","terminal","claude","ai","command-line","process-management","file-editing","code-editing","diff","patch","block-editing","file-system","text-manipulation","code-modification","surgical-edits","file-operations"],"author":{"name":"Eduards Ruzga"},"license":"MIT","_id":"@wonderwhy-er/desktop-commander@0.2.18-alpha.6","maintainers":[{"name":"serg33v","email":"serg33v@gmail.com"},{"name":"wonderwhy-er","email":"wonderwhy.er@gmail.com"}],"homepage":"https://github.com/wonderwhy-er/DesktopCommanderMCP","bugs":{"url":"https://github.com/wonderwhy-er/DesktopCommanderMCP/issues"},"bin":{"setup":"dist/setup-claude-server.js","remove":"dist/uninstall-claude-server.js","desktop-commander":"dist/index.js"},"dist":{"shasum":"933e877888e7bac41a62f67d664917ead6fb1b25","tarball":"https://registry.npmjs.org/@wonderwhy-er/desktop-commander/-/desktop-commander-0.2.18-alpha.6.tgz","fileCount":134,"integrity":"sha512-3M2ifmIW4rNbmoDQqF8c0bcI+1pOqxtppn7XttX0WrulA344EaoGGYc4vzQ1IyVm3ZNh2LgkoibvRrNtv4IKeQ==","signatures":[{"sig":"MEUCICgIzuqI0G7Vcs/Q9i+kRFJ0CPm8hBTlw1grVYAIxozOAiEA46njW6YRByhq2zSnUhCUb6j8BaWeTNdi+xZxH1kag4E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1479038},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"0a7cbfd95e439d92a2ca77ab3464ae73be6335cf","mcpName":"io.github.wonderwhy-er/desktop-commander","scripts":{"bump":"node scripts/sync-version.js --bump","test":"npm run build && node test/run-all-tests.js","build":"tsc && shx cp setup-claude-server.js uninstall-claude-server.js track-installation.js dist/ && shx chmod +x dist/*.js && shx mkdir -p dist/data && shx cp src/data/onboarding-prompts.json dist/data/","clean":"shx rm -rf dist","setup":"npm install && npm run build && node setup-claude-server.js","start":"node dist/index.js","watch":"tsc --watch","remove":"npm install && npm run build && node uninstall-claude-server.js","prepare":"npm run build","release":"node scripts/publish-release.cjs","inspector":"npx @modelcontextprotocol/inspector dist/index.js","logs:view":"npm run build && node scripts/view-fuzzy-logs.js","open-chat":"open -n /Applications/Claude.app","build:mcpb":"node scripts/build-mcpb.cjs","bump:major":"node scripts/sync-version.js --bump --major","bump:minor":"node scripts/sync-version.js --bump --minor","link:local":"npm run build && npm link","logs:clear":"npm run build && node scripts/clear-fuzzy-logs.js","test:debug":"node --inspect test/run-all-tests.js","logs:export":"npm run build && node scripts/export-fuzzy-logs.js","postinstall":"node dist/track-installation.js","release:dry":"node scripts/publish-release.cjs --dry-run","release:mcp":"node scripts/publish-release.cjs --mcp-only","setup:debug":"npm install && npm run build && node setup-claude-server.js --debug","start:debug":"node --inspect-brk=9229 dist/index.js","logs:analyze":"npm run build && node scripts/analyze-fuzzy-logs.js","sync-version":"node scripts/sync-version.js","unlink:local":"npm unlink","release:major":"node scripts/publish-release.cjs --major","release:minor":"node scripts/publish-release.cjs --minor"},"_npmUser":{"name":"wonderwhy-er","email":"wonderwhy.er@gmail.com"},"_npmVersion":"10.9.3","description":"MCP server for terminal operations and file editing","directories":{},"_nodeVersion":"22.18.0","dependencies":{"zod":"^3.24.1","glob":"^10.3.10","cross-fetch":"^4.1.0","isbinaryfile":"^5.0.4","@vscode/ripgrep":"^1.15.9","zod-to-json-schema":"^3.23.5","fastest-levenshtein":"^1.0.16","@modelcontextprotocol/sdk":"^1.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.3.4","nexe":"^5.0.0-beta.4","nodemon":"^3.0.2","commander":"^13.1.0","typescript":"^5.3.3","@types/node":"^20.17.24"},"_npmOperationalInternal":{"tmp":"tmp/desktop-commander_0.2.18-alpha.6_1761146289309_0.6146350716959206","host":"s3://npm-registry-packages-npm-production"}},"0.2.18-alpha.7":{"name":"@wonderwhy-er/desktop-commander","version":"0.2.18-alpha.7","keywords":["mcp","model-context-protocol","terminal","claude","ai","command-line","process-management","file-editing","code-editing","diff","patch","block-editing","file-system","text-manipulation","code-modification","surgical-edits","file-operations"],"author":{"name":"Eduards Ruzga"},"license":"MIT","_id":"@wonderwhy-er/desktop-commander@0.2.18-alpha.7","maintainers":[{"name":"serg33v","email":"serg33v@gmail.com"},{"name":"wonderwhy-er","email":"wonderwhy.er@gmail.com"}],"homepage":"https://github.com/wonderwhy-er/DesktopCommanderMCP","bugs":{"url":"https://github.com/wonderwhy-er/DesktopCommanderMCP/issues"},"bin":{"setup":"dist/setup-claude-server.js","remove":"dist/uninstall-claude-server.js","desktop-commander":"dist/index.js"},"dist":{"shasum":"ca9af56651b59510ecebec1c3c87817ffd04192b","tarball":"https://registry.npmjs.org/@wonderwhy-er/desktop-commander/-/desktop-commander-0.2.18-alpha.7.tgz","fileCount":134,"integrity":"sha512-kOEh+M8GBoQ9R+62q+cyL/K64CqosLybyKN9Gx1d4t2yPjpvCoSmFqWqKWPkyj6KhsTEi4ctukNCuqZSP0b8ig==","signatures":[{"sig":"MEUCIFAoOYztwjwzcSHBLsHdCWxBVdmDI5GDH4fuEIL3HzevAiEA/Q1sia3nY15lU9LgedOQzyPA0UA22mWCqHXMTsuzOag=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1479917},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"0a7cbfd95e439d92a2ca77ab3464ae73be6335cf","mcpName":"io.github.wonderwhy-er/desktop-commander","scripts":{"bump":"node scripts/sync-version.js --bump","test":"npm run build && node test/run-all-tests.js","build":"tsc && shx cp setup-claude-server.js uninstall-claude-server.js track-installation.js dist/ && shx chmod +x dist/*.js && shx mkdir -p dist/data && shx cp src/data/onboarding-prompts.json dist/data/","clean":"shx rm -rf dist","setup":"npm install && npm run build && node setup-claude-server.js","start":"node dist/index.js","watch":"tsc --watch","remove":"npm install && npm run build && node uninstall-claude-server.js","prepare":"npm run build","release":"node scripts/publish-release.cjs","inspector":"npx @modelcontextprotocol/inspector dist/index.js","logs:view":"npm run build && node scripts/view-fuzzy-logs.js","open-chat":"open -n /Applications/Claude.app","build:mcpb":"node scripts/build-mcpb.cjs","bump:major":"node scripts/sync-version.js --bump --major","bump:minor":"node scripts/sync-version.js --bump --minor","link:local":"npm run build && npm link","logs:clear":"npm run build && node scripts/clear-fuzzy-logs.js","test:debug":"node --inspect test/run-all-tests.js","logs:export":"npm run build && node scripts/export-fuzzy-logs.js","postinstall":"node dist/track-installation.js","release:dry":"node scripts/publish-release.cjs --dry-run","release:mcp":"node scripts/publish-release.cjs --mcp-only","setup:debug":"npm install && npm run build && node setup-claude-server.js --debug","start:debug":"node --inspect-brk=9229 dist/index.js","logs:analyze":"npm run build && node scripts/analyze-fuzzy-logs.js","sync-version":"node scripts/sync-version.js","unlink:local":"npm unlink","release:major":"node scripts/publish-release.cjs --major","release:minor":"node scripts/publish-release.cjs --minor"},"_npmUser":{"name":"wonderwhy-er","email":"wonderwhy.er@gmail.com"},"_npmVersion":"10.9.3","description":"MCP server for terminal operations and file editing","directories":{},"_nodeVersion":"22.18.0","dependencies":{"zod":"^3.24.1","glob":"^10.3.10","cross-fetch":"^4.1.0","isbinaryfile":"^5.0.4","@vscode/ripgrep":"^1.15.9","zod-to-json-schema":"^3.23.5","fastest-levenshtein":"^1.0.16","@modelcontextprotocol/sdk":"^1.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.3.4","nexe":"^5.0.0-beta.4","nodemon":"^3.0.2","commander":"^13.1.0","typescript":"^5.3.3","@types/node":"^20.17.24"},"_npmOperationalInternal":{"tmp":"tmp/desktop-commander_0.2.18-alpha.7_1761148452655_0.8223613484641792","host":"s3://npm-registry-packages-npm-production"}},"0.2.18-alpha.8":{"name":"@wonderwhy-er/desktop-commander","version":"0.2.18-alpha.8","keywords":["mcp","model-context-protocol","terminal","claude","ai","command-line","process-management","file-editing","code-editing","diff","patch","block-editing","file-system","text-manipulation","code-modification","surgical-edits","file-operations"],"author":{"name":"Eduards Ruzga"},"license":"MIT","_id":"@wonderwhy-er/desktop-commander@0.2.18-alpha.8","maintainers":[{"name":"serg33v","email":"serg33v@gmail.com"},{"name":"wonderwhy-er","email":"wonderwhy.er@gmail.com"}],"homepage":"https://github.com/wonderwhy-er/DesktopCommanderMCP","bugs":{"url":"https://github.com/wonderwhy-er/DesktopCommanderMCP/issues"},"bin":{"setup":"dist/setup-claude-server.js","remove":"dist/uninstall-claude-server.js","desktop-commander":"dist/index.js"},"dist":{"shasum":"ff7b54cbc50cfa89bd712d9d555969e0b4af40ff","tarball":"https://registry.npmjs.org/@wonderwhy-er/desktop-commander/-/desktop-commander-0.2.18-alpha.8.tgz","fileCount":134,"integrity":"sha512-o+/fOwc6omhq8mbTvmCyFDZZ07vESdAvl3CdzAWgCSeSjOwZeGl88G3qm26YAnW0jgbvlQrGOysVt6qQ1LMFAg==","signatures":[{"sig":"MEQCIFmHmHNtQegMIkqUFJXiEfL7XijnScEwzabfhnVGAx6zAiAv8yN3dFtWtfanuo9mD4JfFJZAg6wXNTnRfPZEAnuSQw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1480057},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"0a7cbfd95e439d92a2ca77ab3464ae73be6335cf","mcpName":"io.github.wonderwhy-er/desktop-commander","scripts":{"bump":"node scripts/sync-version.js --bump","test":"npm run build && node test/run-all-tests.js","build":"tsc && shx cp setup-claude-server.js uninstall-claude-server.js track-installation.js dist/ && shx chmod +x dist/*.js && shx mkdir -p dist/data && shx cp src/data/onboarding-prompts.json dist/data/","clean":"shx rm -rf dist","setup":"npm install && npm run build && node setup-claude-server.js","start":"node dist/index.js","watch":"tsc --watch","remove":"npm install && npm run build && node uninstall-claude-server.js","prepare":"npm run build","release":"node scripts/publish-release.cjs","inspector":"npx @modelcontextprotocol/inspector dist/index.js","logs:view":"npm run build && node scripts/view-fuzzy-logs.js","open-chat":"open -n /Applications/Claude.app","build:mcpb":"node scripts/build-mcpb.cjs","bump:major":"node scripts/sync-version.js --bump --major","bump:minor":"node scripts/sync-version.js --bump --minor","link:local":"npm run build && npm link","logs:clear":"npm run build && node scripts/clear-fuzzy-logs.js","test:debug":"node --inspect test/run-all-tests.js","logs:export":"npm run build && node scripts/export-fuzzy-logs.js","postinstall":"node dist/track-installation.js","release:dry":"node scripts/publish-release.cjs --dry-run","release:mcp":"node scripts/publish-release.cjs --mcp-only","setup:debug":"npm install && npm run build && node setup-claude-server.js --debug","start:debug":"node --inspect-brk=9229 dist/index.js","logs:analyze":"npm run build && node scripts/analyze-fuzzy-logs.js","sync-version":"node scripts/sync-version.js","unlink:local":"npm unlink","release:major":"node scripts/publish-release.cjs --major","release:minor":"node scripts/publish-release.cjs --minor"},"_npmUser":{"name":"wonderwhy-er","email":"wonderwhy.er@gmail.com"},"_npmVersion":"10.9.3","description":"MCP server for terminal operations and file editing","directories":{},"_nodeVersion":"22.18.0","dependencies":{"zod":"^3.24.1","glob":"^10.3.10","cross-fetch":"^4.1.0","isbinaryfile":"^5.0.4","@vscode/ripgrep":"^1.15.9","zod-to-json-schema":"^3.23.5","fastest-levenshtein":"^1.0.16","@modelcontextprotocol/sdk":"^1.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.3.4","nexe":"^5.0.0-beta.4","nodemon":"^3.0.2","commander":"^13.1.0","typescript":"^5.3.3","@types/node":"^20.17.24"},"_npmOperationalInternal":{"tmp":"tmp/desktop-commander_0.2.18-alpha.8_1761148936858_0.4308269454947533","host":"s3://npm-registry-packages-npm-production"}},"0.2.18-alpha.9":{"name":"@wonderwhy-er/desktop-commander","version":"0.2.18-alpha.9","keywords":["mcp","model-context-protocol","terminal","claude","ai","command-line","process-management","file-editing","code-editing","diff","patch","block-editing","file-system","text-manipulation","code-modification","surgical-edits","file-operations"],"author":{"name":"Eduards Ruzga"},"license":"MIT","_id":"@wonderwhy-er/desktop-commander@0.2.18-alpha.9","maintainers":[{"name":"serg33v","email":"serg33v@gmail.com"},{"name":"wonderwhy-er","email":"wonderwhy.er@gmail.com"}],"homepage":"https://github.com/wonderwhy-er/DesktopCommanderMCP","bugs":{"url":"https://github.com/wonderwhy-er/DesktopCommanderMCP/issues"},"bin":{"setup":"dist/setup-claude-server.js","remove":"dist/uninstall-claude-server.js","desktop-commander":"dist/index.js"},"dist":{"shasum":"881d978f8eb61704621f08b7f42becaf44de8d5e","tarball":"https://registry.npmjs.org/@wonderwhy-er/desktop-commander/-/desktop-commander-0.2.18-alpha.9.tgz","fileCount":134,"integrity":"sha512-js/QUzdPhxtPnqaDJOPuLaUUwWayvPtbZrbnSIwMMqJtMYwCzE6Czt2wKS4+69w/JCeF5vqpMMSxWaFYbDgdSA==","signatures":[{"sig":"MEYCIQCv4PYv7Tctgeb/ZVAiGPrQHO5HdlFu5HahR5ST63TZ3QIhAJ785YXRxCR37yFAKrgVhQhlAMnvNoRmeJDfAVx3VBE2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1480464},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"0a7cbfd95e439d92a2ca77ab3464ae73be6335cf","mcpName":"io.github.wonderwhy-er/desktop-commander","scripts":{"bump":"node scripts/sync-version.js --bump","test":"npm run build && node test/run-all-tests.js","build":"tsc && shx cp setup-claude-server.js uninstall-claude-server.js track-installation.js dist/ && shx chmod +x dist/*.js && shx mkdir -p dist/data && shx cp src/data/onboarding-prompts.json dist/data/","clean":"shx rm -rf dist","setup":"npm install && npm run build && node setup-claude-server.js","start":"node dist/index.js","watch":"tsc --watch","remove":"npm install && npm run build && node uninstall-claude-server.js","prepare":"npm run build","release":"node scripts/publish-release.cjs","inspector":"npx @modelcontextprotocol/inspector dist/index.js","logs:view":"npm run build && node scripts/view-fuzzy-logs.js","open-chat":"open -n /Applications/Claude.app","build:mcpb":"node scripts/build-mcpb.cjs","bump:major":"node scripts/sync-version.js --bump --major","bump:minor":"node scripts/sync-version.js --bump --minor","link:local":"npm run build && npm link","logs:clear":"npm run build && node scripts/clear-fuzzy-logs.js","test:debug":"node --inspect test/run-all-tests.js","logs:export":"npm run build && node scripts/export-fuzzy-logs.js","postinstall":"node dist/track-installation.js","release:dry":"node scripts/publish-release.cjs --dry-run","release:mcp":"node scripts/publish-release.cjs --mcp-only","setup:debug":"npm install && npm run build && node setup-claude-server.js --debug","start:debug":"node --inspect-brk=9229 dist/index.js","logs:analyze":"npm run build && node scripts/analyze-fuzzy-logs.js","sync-version":"node scripts/sync-version.js","unlink:local":"npm unlink","release:major":"node scripts/publish-release.cjs --major","release:minor":"node scripts/publish-release.cjs --minor"},"_npmUser":{"name":"wonderwhy-er","email":"wonderwhy.er@gmail.com"},"_npmVersion":"10.9.3","description":"MCP server for terminal operations and file editing","directories":{},"_nodeVersion":"22.18.0","dependencies":{"zod":"^3.24.1","glob":"^10.3.10","cross-fetch":"^4.1.0","isbinaryfile":"^5.0.4","@vscode/ripgrep":"^1.15.9","zod-to-json-schema":"^3.23.5","fastest-levenshtein":"^1.0.16","@modelcontextprotocol/sdk":"^1.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.3.4","nexe":"^5.0.0-beta.4","nodemon":"^3.0.2","commander":"^13.1.0","typescript":"^5.3.3","@types/node":"^20.17.24"},"_npmOperationalInternal":{"tmp":"tmp/desktop-commander_0.2.18-alpha.9_1761149251046_0.41646791675814576","host":"s3://npm-registry-packages-npm-production"}},"0.2.18-alpha.10":{"name":"@wonderwhy-er/desktop-commander","version":"0.2.18-alpha.10","keywords":["mcp","model-context-protocol","terminal","claude","ai","command-line","process-management","file-editing","code-editing","diff","patch","block-editing","file-system","text-manipulation","code-modification","surgical-edits","file-operations"],"author":{"name":"Eduards Ruzga"},"license":"MIT","_id":"@wonderwhy-er/desktop-commander@0.2.18-alpha.10","maintainers":[{"name":"serg33v","email":"serg33v@gmail.com"},{"name":"wonderwhy-er","email":"wonderwhy.er@gmail.com"}],"homepage":"https://github.com/wonderwhy-er/DesktopCommanderMCP","bugs":{"url":"https://github.com/wonderwhy-er/DesktopCommanderMCP/issues"},"bin":{"setup":"dist/setup-claude-server.js","remove":"dist/uninstall-claude-server.js","desktop-commander":"dist/index.js"},"dist":{"shasum":"bceb8f18b09d4f702dc09aacfe625d2d3d1c0b02","tarball":"https://registry.npmjs.org/@wonderwhy-er/desktop-commander/-/desktop-commander-0.2.18-alpha.10.tgz","fileCount":134,"integrity":"sha512-9xQZWgZjdJvxJEhiIfUHng8NH7IYOrp1dMY+CbnUZWtqA7xfE6SpVgD2F0TLyO0r85BYjT+H04FJby9IyAewcQ==","signatures":[{"sig":"MEUCIQDUvg/OnvSTJvyerO7l2poebfr7JgSza8Clu5UcuLSbywIgeBOjTr9Jve1sS753mu0/p2vCOyvltJPfG7l1BiiowIE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1481053},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"0a7cbfd95e439d92a2ca77ab3464ae73be6335cf","mcpName":"io.github.wonderwhy-er/desktop-commander","scripts":{"bump":"node scripts/sync-version.js --bump","test":"npm run build && node test/run-all-tests.js","build":"tsc && shx cp setup-claude-server.js uninstall-claude-server.js track-installation.js dist/ && shx chmod +x dist/*.js && shx mkdir -p dist/data && shx cp src/data/onboarding-prompts.json dist/data/","clean":"shx rm -rf dist","setup":"npm install && npm run build && node setup-claude-server.js","start":"node dist/index.js","watch":"tsc --watch","remove":"npm install && npm run build && node uninstall-claude-server.js","prepare":"npm run build","release":"node scripts/publish-release.cjs","inspector":"npx @modelcontextprotocol/inspector dist/index.js","logs:view":"npm run build && node scripts/view-fuzzy-logs.js","open-chat":"open -n /Applications/Claude.app","build:mcpb":"node scripts/build-mcpb.cjs","bump:major":"node scripts/sync-version.js --bump --major","bump:minor":"node scripts/sync-version.js --bump --minor","link:local":"npm run build && npm link","logs:clear":"npm run build && node scripts/clear-fuzzy-logs.js","test:debug":"node --inspect test/run-all-tests.js","logs:export":"npm run build && node scripts/export-fuzzy-logs.js","postinstall":"node dist/track-installation.js","release:dry":"node scripts/publish-release.cjs --dry-run","release:mcp":"node scripts/publish-release.cjs --mcp-only","setup:debug":"npm install && npm run build && node setup-claude-server.js --debug","start:debug":"node --inspect-brk=9229 dist/index.js","logs:analyze":"npm run build && node scripts/analyze-fuzzy-logs.js","sync-version":"node scripts/sync-version.js","unlink:local":"npm unlink","release:major":"node scripts/publish-release.cjs --major","release:minor":"node scripts/publish-release.cjs --minor"},"_npmUser":{"name":"wonderwhy-er","email":"wonderwhy.er@gmail.com"},"_npmVersion":"10.9.3","description":"MCP server for terminal operations and file editing","directories":{},"_nodeVersion":"22.18.0","dependencies":{"zod":"^3.24.1","glob":"^10.3.10","cross-fetch":"^4.1.0","isbinaryfile":"^5.0.4","@vscode/ripgrep":"^1.15.9","zod-to-json-schema":"^3.23.5","fastest-levenshtein":"^1.0.16","@modelcontextprotocol/sdk":"^1.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.3.4","nexe":"^5.0.0-beta.4","nodemon":"^3.0.2","commander":"^13.1.0","typescript":"^5.3.3","@types/node":"^20.17.24"},"_npmOperationalInternal":{"tmp":"tmp/desktop-commander_0.2.18-alpha.10_1761149798959_0.8083880243986425","host":"s3://npm-registry-packages-npm-production"}},"0.2.18-alpha.11":{"name":"@wonderwhy-er/desktop-commander","version":"0.2.18-alpha.11","keywords":["mcp","model-context-protocol","terminal","claude","ai","command-line","process-management","file-editing","code-editing","diff","patch","block-editing","file-system","text-manipulation","code-modification","surgical-edits","file-operations"],"author":{"name":"Eduards Ruzga"},"license":"MIT","_id":"@wonderwhy-er/desktop-commander@0.2.18-alpha.11","maintainers":[{"name":"serg33v","email":"serg33v@gmail.com"},{"name":"wonderwhy-er","email":"wonderwhy.er@gmail.com"}],"homepage":"https://github.com/wonderwhy-er/DesktopCommanderMCP","bugs":{"url":"https://github.com/wonderwhy-er/DesktopCommanderMCP/issues"},"bin":{"setup":"dist/setup-claude-server.js","remove":"dist/uninstall-claude-server.js","desktop-commander":"dist/index.js"},"dist":{"shasum":"97e9dbc852fbbc8c56b8c7d6bacc581f11d76843","tarball":"https://registry.npmjs.org/@wonderwhy-er/desktop-commander/-/desktop-commander-0.2.18-alpha.11.tgz","fileCount":134,"integrity":"sha512-jCzGy8ZScYfizWsHJf36h2tDc0XW+6/JD9F4mEPRb23HAQ6nH2ywoPaLjbbUX+m2/XrgjK+cAqhxcrfgGioCCQ==","signatures":[{"sig":"MEQCIEyWhyhabTu2fd1fq0HwAM3ZKzgwh2wdP79RR3vr78mzAiAVlFbTFm/FkC1KI8o9Uqv7LRhM5pmqxPnagrTkapkThg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1481766},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"0a7cbfd95e439d92a2ca77ab3464ae73be6335cf","mcpName":"io.github.wonderwhy-er/desktop-commander","scripts":{"bump":"node scripts/sync-version.js --bump","test":"npm run build && node test/run-all-tests.js","build":"tsc && shx cp setup-claude-server.js uninstall-claude-server.js track-installation.js dist/ && shx chmod +x dist/*.js && shx mkdir -p dist/data && shx cp src/data/onboarding-prompts.json dist/data/","clean":"shx rm -rf dist","setup":"npm install && npm run build && node setup-claude-server.js","start":"node dist/index.js","watch":"tsc --watch","remove":"npm install && npm run build && node uninstall-claude-server.js","prepare":"npm run build","release":"node scripts/publish-release.cjs","inspector":"npx @modelcontextprotocol/inspector dist/index.js","logs:view":"npm run build && node scripts/view-fuzzy-logs.js","open-chat":"open -n /Applications/Claude.app","build:mcpb":"node scripts/build-mcpb.cjs","bump:major":"node scripts/sync-version.js --bump --major","bump:minor":"node scripts/sync-version.js --bump --minor","link:local":"npm run build && npm link","logs:clear":"npm run build && node scripts/clear-fuzzy-logs.js","test:debug":"node --inspect test/run-all-tests.js","logs:export":"npm run build && node scripts/export-fuzzy-logs.js","postinstall":"node dist/track-installation.js","release:dry":"node scripts/publish-release.cjs --dry-run","release:mcp":"node scripts/publish-release.cjs --mcp-only","setup:debug":"npm install && npm run build && node setup-claude-server.js --debug","start:debug":"node --inspect-brk=9229 dist/index.js","logs:analyze":"npm run build && node scripts/analyze-fuzzy-logs.js","sync-version":"node scripts/sync-version.js","unlink:local":"npm unlink","release:major":"node scripts/publish-release.cjs --major","release:minor":"node scripts/publish-release.cjs --minor"},"_npmUser":{"name":"wonderwhy-er","email":"wonderwhy.er@gmail.com"},"_npmVersion":"10.9.3","description":"MCP server for terminal operations and file editing","directories":{},"_nodeVersion":"22.18.0","dependencies":{"zod":"^3.24.1","glob":"^10.3.10","cross-fetch":"^4.1.0","isbinaryfile":"^5.0.4","@vscode/ripgrep":"^1.15.9","zod-to-json-schema":"^3.23.5","fastest-levenshtein":"^1.0.16","@modelcontextprotocol/sdk":"^1.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.3.4","nexe":"^5.0.0-beta.4","nodemon":"^3.0.2","commander":"^13.1.0","typescript":"^5.3.3","@types/node":"^20.17.24"},"_npmOperationalInternal":{"tmp":"tmp/desktop-commander_0.2.18-alpha.11_1761150027090_0.8841736432288139","host":"s3://npm-registry-packages-npm-production"}},"0.2.18-alpha.12":{"name":"@wonderwhy-er/desktop-commander","version":"0.2.18-alpha.12","keywords":["mcp","model-context-protocol","terminal","claude","ai","command-line","process-management","file-editing","code-editing","diff","patch","block-editing","file-system","text-manipulation","code-modification","surgical-edits","file-operations"],"author":{"name":"Eduards Ruzga"},"license":"MIT","_id":"@wonderwhy-er/desktop-commander@0.2.18-alpha.12","maintainers":[{"name":"serg33v","email":"serg33v@gmail.com"},{"name":"wonderwhy-er","email":"wonderwhy.er@gmail.com"}],"homepage":"https://github.com/wonderwhy-er/DesktopCommanderMCP","bugs":{"url":"https://github.com/wonderwhy-er/DesktopCommanderMCP/issues"},"bin":{"setup":"dist/setup-claude-server.js","remove":"dist/uninstall-claude-server.js","desktop-commander":"dist/index.js"},"dist":{"shasum":"a45b08e02312e9be9d2869f31e1edbe0634015d4","tarball":"https://registry.npmjs.org/@wonderwhy-er/desktop-commander/-/desktop-commander-0.2.18-alpha.12.tgz","fileCount":134,"integrity":"sha512-Fo7MckuZc6nrOSbDdIbmphtwfHJgyqwlNBlROnTCcoMUlPTWvz/MRP9/yfMzlmHP//8o+uzhJ2hUDy1fo8N9NQ==","signatures":[{"sig":"MEYCIQDWICDZ5i4mKh6WJ9b8KCBGlJpfpleizPCNCmz9FEUxaAIhAJ03j1JrRAuMqTXQkpQgu9rHrNfYWPJArOSZSt48pybb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1481634},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"0a7cbfd95e439d92a2ca77ab3464ae73be6335cf","mcpName":"io.github.wonderwhy-er/desktop-commander","scripts":{"bump":"node scripts/sync-version.js --bump","test":"npm run build && node test/run-all-tests.js","build":"tsc && shx cp setup-claude-server.js uninstall-claude-server.js track-installation.js dist/ && shx chmod +x dist/*.js && shx mkdir -p dist/data && shx cp src/data/onboarding-prompts.json dist/data/","clean":"shx rm -rf dist","setup":"npm install && npm run build && node setup-claude-server.js","start":"node dist/index.js","watch":"tsc --watch","remove":"npm install && npm run build && node uninstall-claude-server.js","prepare":"npm run build","release":"node scripts/publish-release.cjs","inspector":"npx @modelcontextprotocol/inspector dist/index.js","logs:view":"npm run build && node scripts/view-fuzzy-logs.js","open-chat":"open -n /Applications/Claude.app","build:mcpb":"node scripts/build-mcpb.cjs","bump:major":"node scripts/sync-version.js --bump --major","bump:minor":"node scripts/sync-version.js --bump --minor","link:local":"npm run build && npm link","logs:clear":"npm run build && node scripts/clear-fuzzy-logs.js","test:debug":"node --inspect test/run-all-tests.js","logs:export":"npm run build && node scripts/export-fuzzy-logs.js","postinstall":"node dist/track-installation.js","release:dry":"node scripts/publish-release.cjs --dry-run","release:mcp":"node scripts/publish-release.cjs --mcp-only","setup:debug":"npm install && npm run build && node setup-claude-server.js --debug","start:debug":"node --inspect-brk=9229 dist/index.js","logs:analyze":"npm run build && node scripts/analyze-fuzzy-logs.js","sync-version":"node scripts/sync-version.js","unlink:local":"npm unlink","release:major":"node scripts/publish-release.cjs --major","release:minor":"node scripts/publish-release.cjs --minor"},"_npmUser":{"name":"wonderwhy-er","email":"wonderwhy.er@gmail.com"},"_npmVersion":"10.9.3","description":"MCP server for terminal operations and file editing","directories":{},"_nodeVersion":"22.18.0","dependencies":{"zod":"^3.24.1","glob":"^10.3.10","cross-fetch":"^4.1.0","isbinaryfile":"^5.0.4","@vscode/ripgrep":"^1.15.9","zod-to-json-schema":"^3.23.5","fastest-levenshtein":"^1.0.16","@modelcontextprotocol/sdk":"^1.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.3.4","nexe":"^5.0.0-beta.4","nodemon":"^3.0.2","commander":"^13.1.0","typescript":"^5.3.3","@types/node":"^20.17.24"},"_npmOperationalInternal":{"tmp":"tmp/desktop-commander_0.2.18-alpha.12_1761150259757_0.22036171204957333","host":"s3://npm-registry-packages-npm-production"}},"0.2.18-alpha.13":{"name":"@wonderwhy-er/desktop-commander","version":"0.2.18-alpha.13","keywords":["mcp","model-context-protocol","terminal","claude","ai","command-line","process-management","file-editing","code-editing","diff","patch","block-editing","file-system","text-manipulation","code-modification","surgical-edits","file-operations"],"author":{"name":"Eduards Ruzga"},"license":"MIT","_id":"@wonderwhy-er/desktop-commander@0.2.18-alpha.13","maintainers":[{"name":"serg33v","email":"serg33v@gmail.com"},{"name":"wonderwhy-er","email":"wonderwhy.er@gmail.com"}],"homepage":"https://github.com/wonderwhy-er/DesktopCommanderMCP","bugs":{"url":"https://github.com/wonderwhy-er/DesktopCommanderMCP/issues"},"bin":{"setup":"dist/setup-claude-server.js","remove":"dist/uninstall-claude-server.js","desktop-commander":"dist/index.js"},"dist":{"shasum":"21904de1987533874be5712e2689d1ccf567756c","tarball":"https://registry.npmjs.org/@wonderwhy-er/desktop-commander/-/desktop-commander-0.2.18-alpha.13.tgz","fileCount":134,"integrity":"sha512-VA16QmE0lobppOj9uIPN7g5TwZ7hMCLMxdRsdCVl0fLvdzsYk2bvuHgyMGnkrKAx8/SBSiNrhfvzobTREDiJ0A==","signatures":[{"sig":"MEUCIB8rdm9bu+hWF+A7pQJzlk8c8qZKLdZu6zN/5oJHi93vAiEA9zEEOyZ9w1GOUB2P2KnwaXfeL3N6I226VW6y//cmvys=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1477813},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"7f65110a0bc6802db4c9d5bbdf88692bd2617220","mcpName":"io.github.wonderwhy-er/desktop-commander","scripts":{"bump":"node scripts/sync-version.js --bump","test":"npm run build && node test/run-all-tests.js","build":"tsc && shx cp setup-claude-server.js uninstall-claude-server.js track-installation.js dist/ && shx chmod +x dist/*.js && shx mkdir -p dist/data && shx cp src/data/onboarding-prompts.json dist/data/","clean":"shx rm -rf dist","setup":"npm install && npm run build && node setup-claude-server.js","start":"node dist/index.js","watch":"tsc --watch","remove":"npm install && npm run build && node uninstall-claude-server.js","prepare":"npm run build","release":"node scripts/publish-release.cjs","inspector":"npx @modelcontextprotocol/inspector dist/index.js","logs:view":"npm run build && node scripts/view-fuzzy-logs.js","open-chat":"open -n /Applications/Claude.app","build:mcpb":"node scripts/build-mcpb.cjs","bump:major":"node scripts/sync-version.js --bump --major","bump:minor":"node scripts/sync-version.js --bump --minor","link:local":"npm run build && npm link","logs:clear":"npm run build && node scripts/clear-fuzzy-logs.js","test:debug":"node --inspect test/run-all-tests.js","logs:export":"npm run build && node scripts/export-fuzzy-logs.js","postinstall":"node dist/track-installation.js","release:dry":"node scripts/publish-release.cjs --dry-run","release:mcp":"node scripts/publish-release.cjs --mcp-only","setup:debug":"npm install && npm run build && node setup-claude-server.js --debug","start:debug":"node --inspect-brk=9229 dist/index.js","logs:analyze":"npm run build && node scripts/analyze-fuzzy-logs.js","sync-version":"node scripts/sync-version.js","unlink:local":"npm unlink","release:major":"node scripts/publish-release.cjs --major","release:minor":"node scripts/publish-release.cjs --minor"},"_npmUser":{"name":"wonderwhy-er","email":"wonderwhy.er@gmail.com"},"_npmVersion":"10.9.3","description":"MCP server for terminal operations and file editing","directories":{},"_nodeVersion":"22.18.0","dependencies":{"zod":"^3.24.1","glob":"^10.3.10","cross-fetch":"^4.1.0","isbinaryfile":"^5.0.4","@vscode/ripgrep":"^1.15.9","zod-to-json-schema":"^3.23.5","fastest-levenshtein":"^1.0.16","@modelcontextprotocol/sdk":"^1.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.3.4","nexe":"^5.0.0-beta.4","nodemon":"^3.0.2","commander":"^13.1.0","typescript":"^5.3.3","@types/node":"^20.17.24"},"_npmOperationalInternal":{"tmp":"tmp/desktop-commander_0.2.18-alpha.13_1761214135890_0.8478724888586016","host":"s3://npm-registry-packages-npm-production"}},"0.2.18-alpha.14":{"name":"@wonderwhy-er/desktop-commander","version":"0.2.18-alpha.14","keywords":["mcp","model-context-protocol","terminal","claude","ai","command-line","process-management","file-editing","code-editing","diff","patch","block-editing","file-system","text-manipulation","code-modification","surgical-edits","file-operations"],"author":{"name":"Eduards Ruzga"},"license":"MIT","_id":"@wonderwhy-er/desktop-commander@0.2.18-alpha.14","maintainers":[{"name":"serg33v","email":"serg33v@gmail.com"},{"name":"wonderwhy-er","email":"wonderwhy.er@gmail.com"}],"homepage":"https://github.com/wonderwhy-er/DesktopCommanderMCP","bugs":{"url":"https://github.com/wonderwhy-er/DesktopCommanderMCP/issues"},"bin":{"setup":"dist/setup-claude-server.js","remove":"dist/uninstall-claude-server.js","desktop-commander":"dist/index.js"},"dist":{"shasum":"43d8b9098004409f1933be9f9618934b0b8b5940","tarball":"https://registry.npmjs.org/@wonderwhy-er/desktop-commander/-/desktop-commander-0.2.18-alpha.14.tgz","fileCount":135,"integrity":"sha512-cUHTX1PAEGKh8dQtLDPTO48XxF492XR/NA2SA8llqrPD+qaUw/4veueEZoiwxtkAMk5hSIRxidQOHt8G1sCwmg==","signatures":[{"sig":"MEUCIF9WN4VISHA8uN9fmjyrGEsZ1WsiPTYy4WQwPuaUIXKFAiEA7SBKsqDVg7UfBBEVRVsvjCums4RVT0Gecr3na6YE3KI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1481777},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"7f65110a0bc6802db4c9d5bbdf88692bd2617220","mcpName":"io.github.wonderwhy-er/desktop-commander","scripts":{"bump":"node scripts/sync-version.js --bump","test":"npm run build && node test/run-all-tests.js","build":"tsc && shx cp setup-claude-server.js uninstall-claude-server.js track-installation.js dist/ && shx chmod +x dist/*.js && shx mkdir -p dist/data && shx cp src/data/onboarding-prompts.json dist/data/","clean":"shx rm -rf dist","setup":"npm install && npm run build && node setup-claude-server.js","start":"node dist/index.js","watch":"tsc --watch","remove":"npm install && npm run build && node uninstall-claude-server.js","prepare":"npm run build","release":"node scripts/publish-release.cjs","inspector":"npx @modelcontextprotocol/inspector dist/index.js","logs:view":"npm run build && node scripts/view-fuzzy-logs.js","open-chat":"open -n /Applications/Claude.app","build:mcpb":"node scripts/build-mcpb.cjs","bump:major":"node scripts/sync-version.js --bump --major","bump:minor":"node scripts/sync-version.js --bump --minor","link:local":"npm run build && npm link","logs:clear":"npm run build && node scripts/clear-fuzzy-logs.js","test:debug":"node --inspect test/run-all-tests.js","logs:export":"npm run build && node scripts/export-fuzzy-logs.js","postinstall":"node dist/track-installation.js","release:dry":"node scripts/publish-release.cjs --dry-run","release:mcp":"node scripts/publish-release.cjs --mcp-only","setup:debug":"npm install && npm run build && node setup-claude-server.js --debug","start:debug":"node --inspect-brk=9229 dist/index.js","logs:analyze":"npm run build && node scripts/analyze-fuzzy-logs.js","sync-version":"node scripts/sync-version.js","unlink:local":"npm unlink","release:major":"node scripts/publish-release.cjs --major","release:minor":"node scripts/publish-release.cjs --minor"},"_npmUser":{"name":"wonderwhy-er","email":"wonderwhy.er@gmail.com"},"_npmVersion":"10.9.3","description":"MCP server for terminal operations and file editing","directories":{},"_nodeVersion":"22.18.0","dependencies":{"zod":"^3.24.1","glob":"^10.3.10","cross-fetch":"^4.1.0","isbinaryfile":"^5.0.4","@vscode/ripgrep":"^1.15.9","zod-to-json-schema":"^3.23.5","fastest-levenshtein":"^1.0.16","@modelcontextprotocol/sdk":"^1.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.3.4","nexe":"^5.0.0-beta.4","nodemon":"^3.0.2","commander":"^13.1.0","typescript":"^5.3.3","@types/node":"^20.17.24"},"_npmOperationalInternal":{"tmp":"tmp/desktop-commander_0.2.18-alpha.14_1761214983196_0.02084917077317594","host":"s3://npm-registry-packages-npm-production"}},"0.2.18-alpha.15":{"name":"@wonderwhy-er/desktop-commander","version":"0.2.18-alpha.15","keywords":["mcp","model-context-protocol","terminal","claude","ai","command-line","process-management","file-editing","code-editing","diff","patch","block-editing","file-system","text-manipulation","code-modification","surgical-edits","file-operations"],"author":{"name":"Eduards Ruzga"},"license":"MIT","_id":"@wonderwhy-er/desktop-commander@0.2.18-alpha.15","maintainers":[{"name":"serg33v","email":"serg33v@gmail.com"},{"name":"wonderwhy-er","email":"wonderwhy.er@gmail.com"}],"homepage":"https://github.com/wonderwhy-er/DesktopCommanderMCP","bugs":{"url":"https://github.com/wonderwhy-er/DesktopCommanderMCP/issues"},"bin":{"setup":"dist/setup-claude-server.js","remove":"dist/uninstall-claude-server.js","desktop-commander":"dist/index.js"},"dist":{"shasum":"b44c6a6238d4b4ffb6b678c5243980b803910626","tarball":"https://registry.npmjs.org/@wonderwhy-er/desktop-commander/-/desktop-commander-0.2.18-alpha.15.tgz","fileCount":135,"integrity":"sha512-0Yxxrrp8SWdWIkb3kFd/RIdG8RmcYdyyl2sPnLyMCB/Bc2bYyduyo5JNvdYF0A1JZsDFwbCaYSdBcqLeQVNIiA==","signatures":[{"sig":"MEUCIA5jBnVUss1vhvHVEKP9lgLCxX8sM4S61L1frjU/EuLrAiEAhTQMbSEZ4C/fj/QOLRaiHFGarJ8pNByrlK/yDzBoL6Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1482604},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"7f65110a0bc6802db4c9d5bbdf88692bd2617220","mcpName":"io.github.wonderwhy-er/desktop-commander","scripts":{"bump":"node scripts/sync-version.js --bump","test":"npm run build && node test/run-all-tests.js","build":"tsc && shx cp setup-claude-server.js uninstall-claude-server.js track-installation.js dist/ && shx chmod +x dist/*.js && shx mkdir -p dist/data && shx cp src/data/onboarding-prompts.json dist/data/","clean":"shx rm -rf dist","setup":"npm install && npm run build && node setup-claude-server.js","start":"node dist/index.js","watch":"tsc --watch","remove":"npm install && npm run build && node uninstall-claude-server.js","prepare":"npm run build","release":"node scripts/publish-release.cjs","inspector":"npx @modelcontextprotocol/inspector dist/index.js","logs:view":"npm run build && node scripts/view-fuzzy-logs.js","open-chat":"open -n /Applications/Claude.app","build:mcpb":"node scripts/build-mcpb.cjs","bump:major":"node scripts/sync-version.js --bump --major","bump:minor":"node scripts/sync-version.js --bump --minor","link:local":"npm run build && npm link","logs:clear":"npm run build && node scripts/clear-fuzzy-logs.js","test:debug":"node --inspect test/run-all-tests.js","logs:export":"npm run build && node scripts/export-fuzzy-logs.js","postinstall":"node dist/track-installation.js","release:dry":"node scripts/publish-release.cjs --dry-run","release:mcp":"node scripts/publish-release.cjs --mcp-only","setup:debug":"npm install && npm run build && node setup-claude-server.js --debug","start:debug":"node --inspect-brk=9229 dist/index.js","logs:analyze":"npm run build && node scripts/analyze-fuzzy-logs.js","sync-version":"node scripts/sync-version.js","unlink:local":"npm unlink","release:major":"node scripts/publish-release.cjs --major","release:minor":"node scripts/publish-release.cjs --minor"},"_npmUser":{"name":"wonderwhy-er","email":"wonderwhy.er@gmail.com"},"_npmVersion":"10.9.3","description":"MCP server for terminal operations and file editing","directories":{},"_nodeVersion":"22.18.0","dependencies":{"zod":"^3.24.1","glob":"^10.3.10","cross-fetch":"^4.1.0","isbinaryfile":"^5.0.4","@vscode/ripgrep":"^1.15.9","zod-to-json-schema":"^3.23.5","fastest-levenshtein":"^1.0.16","@modelcontextprotocol/sdk":"^1.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.3.4","nexe":"^5.0.0-beta.4","nodemon":"^3.0.2","commander":"^13.1.0","typescript":"^5.3.3","@types/node":"^20.17.24"},"_npmOperationalInternal":{"tmp":"tmp/desktop-commander_0.2.18-alpha.15_1761215987906_0.11071017546904849","host":"s3://npm-registry-packages-npm-production"}},"0.2.18-alpha.16":{"name":"@wonderwhy-er/desktop-commander","version":"0.2.18-alpha.16","keywords":["mcp","model-context-protocol","terminal","claude","ai","command-line","process-management","file-editing","code-editing","diff","patch","block-editing","file-system","text-manipulation","code-modification","surgical-edits","file-operations"],"author":{"name":"Eduards Ruzga"},"license":"MIT","_id":"@wonderwhy-er/desktop-commander@0.2.18-alpha.16","maintainers":[{"name":"serg33v","email":"serg33v@gmail.com"},{"name":"wonderwhy-er","email":"wonderwhy.er@gmail.com"}],"homepage":"https://github.com/wonderwhy-er/DesktopCommanderMCP","bugs":{"url":"https://github.com/wonderwhy-er/DesktopCommanderMCP/issues"},"bin":{"setup":"dist/setup-claude-server.js","remove":"dist/uninstall-claude-server.js","desktop-commander":"dist/index.js"},"dist":{"shasum":"e89bebcad7a363d883cfaacbf158e96609269932","tarball":"https://registry.npmjs.org/@wonderwhy-er/desktop-commander/-/desktop-commander-0.2.18-alpha.16.tgz","fileCount":135,"integrity":"sha512-3tCUfM2TS96rGzrM58ssrtmritcso3GTN+J4uUikqmRqorDGmMSLFHdVEEdVQwp2psSUQz5QbdRJY7xOiX4wGw==","signatures":[{"sig":"MEUCIQCfXCYoQOBozt2jtn+OVsbiOdbocBwyhHIVed6LV14fGAIgST9EeKJCG4vjOpXhXCq3CeNS4b3S6SoPoQZ4al0Bjq8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1484384},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"7f65110a0bc6802db4c9d5bbdf88692bd2617220","mcpName":"io.github.wonderwhy-er/desktop-commander","scripts":{"bump":"node scripts/sync-version.js --bump","test":"npm run build && node test/run-all-tests.js","build":"tsc && shx cp setup-claude-server.js uninstall-claude-server.js track-installation.js dist/ && shx chmod +x dist/*.js && shx mkdir -p dist/data && shx cp src/data/onboarding-prompts.json dist/data/","clean":"shx rm -rf dist","setup":"npm install && npm run build && node setup-claude-server.js","start":"node dist/index.js","watch":"tsc --watch","remove":"npm install && npm run build && node uninstall-claude-server.js","prepare":"npm run build","release":"node scripts/publish-release.cjs","inspector":"npx @modelcontextprotocol/inspector dist/index.js","logs:view":"npm run build && node scripts/view-fuzzy-logs.js","open-chat":"open -n /Applications/Claude.app","build:mcpb":"node scripts/build-mcpb.cjs","bump:major":"node scripts/sync-version.js --bump --major","bump:minor":"node scripts/sync-version.js --bump --minor","link:local":"npm run build && npm link","logs:clear":"npm run build && node scripts/clear-fuzzy-logs.js","test:debug":"node --inspect test/run-all-tests.js","logs:export":"npm run build && node scripts/export-fuzzy-logs.js","postinstall":"node dist/track-installation.js","release:dry":"node scripts/publish-release.cjs --dry-run","release:mcp":"node scripts/publish-release.cjs --mcp-only","setup:debug":"npm install && npm run build && node setup-claude-server.js --debug","start:debug":"node --inspect-brk=9229 dist/index.js","logs:analyze":"npm run build && node scripts/analyze-fuzzy-logs.js","sync-version":"node scripts/sync-version.js","unlink:local":"npm unlink","release:major":"node scripts/publish-release.cjs --major","release:minor":"node scripts/publish-release.cjs --minor"},"_npmUser":{"name":"wonderwhy-er","email":"wonderwhy.er@gmail.com"},"_npmVersion":"10.9.3","description":"MCP server for terminal operations and file editing","directories":{},"_nodeVersion":"22.18.0","dependencies":{"zod":"^3.24.1","glob":"^10.3.10","cross-fetch":"^4.1.0","isbinaryfile":"^5.0.4","@vscode/ripgrep":"^1.15.9","zod-to-json-schema":"^3.23.5","fastest-levenshtein":"^1.0.16","@modelcontextprotocol/sdk":"^1.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.3.4","nexe":"^5.0.0-beta.4","nodemon":"^3.0.2","commander":"^13.1.0","typescript":"^5.3.3","@types/node":"^20.17.24"},"_npmOperationalInternal":{"tmp":"tmp/desktop-commander_0.2.18-alpha.16_1761217473338_0.3636817190770554","host":"s3://npm-registry-packages-npm-production"}},"0.2.19":{"name":"@wonderwhy-er/desktop-commander","version":"0.2.19","keywords":["mcp","model-context-protocol","terminal","claude","ai","command-line","process-management","file-editing","code-editing","diff","patch","block-editing","file-system","text-manipulation","code-modification","surgical-edits","file-operations"],"author":{"name":"Eduards Ruzga"},"license":"MIT","_id":"@wonderwhy-er/desktop-commander@0.2.19","maintainers":[{"name":"serg33v","email":"serg33v@gmail.com"},{"name":"wonderwhy-er","email":"wonderwhy.er@gmail.com"}],"homepage":"https://github.com/wonderwhy-er/DesktopCommanderMCP","bugs":{"url":"https://github.com/wonderwhy-er/DesktopCommanderMCP/issues"},"bin":{"setup":"dist/setup-claude-server.js","remove":"dist/uninstall-claude-server.js","desktop-commander":"dist/index.js"},"dist":{"shasum":"24cf98fa2428eec402bf4d457bd7579ceeaed6cc","tarball":"https://registry.npmjs.org/@wonderwhy-er/desktop-commander/-/desktop-commander-0.2.19.tgz","fileCount":135,"integrity":"sha512-jtvfOGnvM6/aNxsH3rSJcSljuxx6LBIl2TcwHyiu3dLF3zOaeA0Tiuen6p1gysMCs0aSiuHPAVFGNu5UlUKwxQ==","signatures":[{"sig":"MEUCIQCQq/wSzv3IUVZf8ID5oWSLbcWzN2sYENDA2qobgLlkVQIgYFUN2YGquTfo4WRWV12M0OvhA7o0SysHgjAK0QGdA5s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1486185},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"1da26ff80edeeb836ab00f5a696d94f6b9d4a1a7","mcpName":"io.github.wonderwhy-er/desktop-commander","scripts":{"bump":"node scripts/sync-version.js --bump","test":"npm run build && node test/run-all-tests.js","build":"tsc && shx cp setup-claude-server.js uninstall-claude-server.js track-installation.js dist/ && shx chmod +x dist/*.js && shx mkdir -p dist/data && shx cp src/data/onboarding-prompts.json dist/data/","clean":"shx rm -rf dist","setup":"npm install && npm run build && node setup-claude-server.js","start":"node dist/index.js","watch":"tsc --watch","remove":"npm install && npm run build && node uninstall-claude-server.js","prepare":"npm run build","release":"node scripts/publish-release.cjs","inspector":"npx @modelcontextprotocol/inspector dist/index.js","logs:view":"npm run build && node scripts/view-fuzzy-logs.js","open-chat":"open -n /Applications/Claude.app","build:mcpb":"node scripts/build-mcpb.cjs","bump:major":"node scripts/sync-version.js --bump --major","bump:minor":"node scripts/sync-version.js --bump --minor","link:local":"npm run build && npm link","logs:clear":"npm run build && node scripts/clear-fuzzy-logs.js","test:debug":"node --inspect test/run-all-tests.js","logs:export":"npm run build && node scripts/export-fuzzy-logs.js","postinstall":"node dist/track-installation.js","release:dry":"node scripts/publish-release.cjs --dry-run","release:mcp":"node scripts/publish-release.cjs --mcp-only","setup:debug":"npm install && npm run build && node setup-claude-server.js --debug","start:debug":"node --inspect-brk=9229 dist/index.js","logs:analyze":"npm run build && node scripts/analyze-fuzzy-logs.js","sync-version":"node scripts/sync-version.js","unlink:local":"npm unlink","release:major":"node scripts/publish-release.cjs --major","release:minor":"node scripts/publish-release.cjs --minor","validate:tools":"npm run build && node scripts/validate-tools-sync.js"},"_npmUser":{"name":"wonderwhy-er","email":"wonderwhy.er@gmail.com"},"_npmVersion":"10.9.3","description":"MCP server for terminal operations and file editing","directories":{},"_nodeVersion":"22.18.0","dependencies":{"zod":"^3.24.1","glob":"^10.3.10","cross-fetch":"^4.1.0","isbinaryfile":"^5.0.4","@vscode/ripgrep":"^1.15.9","zod-to-json-schema":"^3.23.5","fastest-levenshtein":"^1.0.16","@modelcontextprotocol/sdk":"^1.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","nexe":"^5.0.0-beta.4","nodemon":"^3.0.2","commander":"^13.1.0","typescript":"^5.3.3","@types/node":"^20.17.24"},"_npmOperationalInternal":{"tmp":"tmp/desktop-commander_0.2.19_1761307294274_0.40680731109132506","host":"s3://npm-registry-packages-npm-production"}},"0.2.21":{"name":"@wonderwhy-er/desktop-commander","version":"0.2.21","keywords":["mcp","model-context-protocol","terminal","claude","ai","command-line","process-management","file-editing","code-editing","diff","patch","block-editing","file-system","text-manipulation","code-modification","surgical-edits","file-operations"],"author":{"name":"Eduards Ruzga"},"license":"MIT","_id":"@wonderwhy-er/desktop-commander@0.2.21","maintainers":[{"name":"serg33v","email":"serg33v@gmail.com"},{"name":"wonderwhy-er","email":"wonderwhy.er@gmail.com"}],"homepage":"https://github.com/wonderwhy-er/DesktopCommanderMCP","bugs":{"url":"https://github.com/wonderwhy-er/DesktopCommanderMCP/issues"},"bin":{"setup":"dist/setup-claude-server.js","remove":"dist/uninstall-claude-server.js","desktop-commander":"dist/index.js"},"dist":{"shasum":"3b9339dc26c90b7b3fbd5264644aad4955ee86f7","tarball":"https://registry.npmjs.org/@wonderwhy-er/desktop-commander/-/desktop-commander-0.2.21.tgz","fileCount":135,"integrity":"sha512-ikfMdnHe+8yFmQ64Fo6mdMHFtVoM7koI6yHlXXoAOzb0jQDXFB9VYE4zz6dSALPWNo/UYsTcYEe6Qkvowchm8w==","signatures":[{"sig":"MEUCIGsNrNP9CpFdo6EDdeLuPEzUveX9+Ks3GNf04+P30LUyAiEAxPUpgVlsR40U/ssgSbNevj7rgZKK5hY281nKsN6vrFs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1491113},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"7d637778f7c5cbd987e8d2fc811f8decfe418538","mcpName":"io.github.wonderwhy-er/desktop-commander","scripts":{"bump":"node scripts/sync-version.js --bump","test":"npm run build && node test/run-all-tests.js","build":"tsc && shx cp setup-claude-server.js uninstall-claude-server.js track-installation.js dist/ && shx chmod +x dist/*.js && shx mkdir -p dist/data && shx cp src/data/onboarding-prompts.json dist/data/","clean":"shx rm -rf dist","setup":"npm install && npm run build && node setup-claude-server.js","start":"node dist/index.js","watch":"tsc --watch","remove":"npm install && npm run build && node uninstall-claude-server.js","prepare":"npm run build","release":"node scripts/publish-release.cjs","inspector":"npx @modelcontextprotocol/inspector dist/index.js","logs:view":"npm run build && node scripts/view-fuzzy-logs.js","open-chat":"open -n /Applications/Claude.app","build:mcpb":"node scripts/build-mcpb.cjs","bump:major":"node scripts/sync-version.js --bump --major","bump:minor":"node scripts/sync-version.js --bump --minor","link:local":"npm run build && npm link","logs:clear":"npm run build && node scripts/clear-fuzzy-logs.js","test:debug":"node --inspect test/run-all-tests.js","logs:export":"npm run build && node scripts/export-fuzzy-logs.js","postinstall":"node dist/track-installation.js","release:dry":"node scripts/publish-release.cjs --dry-run","release:mcp":"node scripts/publish-release.cjs --mcp-only","setup:debug":"npm install && npm run build && node setup-claude-server.js --debug","start:debug":"node --inspect-brk=9229 dist/index.js","logs:analyze":"npm run build && node scripts/analyze-fuzzy-logs.js","sync-version":"node scripts/sync-version.js","unlink:local":"npm unlink","release:major":"node scripts/publish-release.cjs --major","release:minor":"node scripts/publish-release.cjs --minor","validate:tools":"npm run build && node scripts/validate-tools-sync.js"},"_npmUser":{"name":"wonderwhy-er","email":"wonderwhy.er@gmail.com"},"_npmVersion":"11.6.1","description":"MCP server for terminal operations and file editing","directories":{},"_nodeVersion":"24.11.0","dependencies":{"zod":"^3.24.1","glob":"^10.3.10","cross-fetch":"^4.1.0","isbinaryfile":"^5.0.4","@vscode/ripgrep":"^1.15.9","zod-to-json-schema":"^3.23.5","fastest-levenshtein":"^1.0.16","@modelcontextprotocol/sdk":"^1.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","nexe":"^5.0.0-beta.4","nodemon":"^3.0.2","commander":"^13.1.0","typescript":"^5.3.3","@types/node":"^20.17.24","@anthropic-ai/mcpb":"^1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/desktop-commander_0.2.21_1762333392673_0.10767078163181276","host":"s3://npm-registry-packages-npm-production"}},"0.2.22":{"name":"@wonderwhy-er/desktop-commander","version":"0.2.22","keywords":["mcp","model-context-protocol","terminal","claude","ai","command-line","process-management","file-editing","code-editing","diff","patch","block-editing","file-system","text-manipulation","code-modification","surgical-edits","file-operations"],"author":{"name":"Eduards Ruzga"},"license":"MIT","_id":"@wonderwhy-er/desktop-commander@0.2.22","maintainers":[{"name":"serg33v","email":"serg33v@gmail.com"},{"name":"wonderwhy-er","email":"wonderwhy.er@gmail.com"}],"homepage":"https://github.com/wonderwhy-er/DesktopCommanderMCP","bugs":{"url":"https://github.com/wonderwhy-er/DesktopCommanderMCP/issues"},"bin":{"setup":"dist/setup-claude-server.js","remove":"dist/uninstall-claude-server.js","desktop-commander":"dist/index.js"},"dist":{"shasum":"8cbd0fb951fbaed69e2c9d3e6ec0a4227a58f450","tarball":"https://registry.npmjs.org/@wonderwhy-er/desktop-commander/-/desktop-commander-0.2.22.tgz","fileCount":143,"integrity":"sha512-l38lac3TqBtokRy8wqHYfFX1grOrUgh019/g7cYWHAn/Hqm6hMfG/XRbLM74qsl+CGtRCoBN1SnlooKKZa66yg==","signatures":[{"sig":"MEYCIQDW1otdSDT10jxNXN2uS6V5XON0P8y82OZQtbvr/EJGvAIhAJfPPF2z/d4d1iWkk7b0LG6FN6TwoxUwBE4T6wGvNIwe","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1497516},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"0e3f78f81378af0ce6ef74b650f93e191c67e115","mcpName":"io.github.wonderwhy-er/desktop-commander","scripts":{"bump":"node scripts/sync-version.js --bump","test":"npm run build && node test/run-all-tests.js","build":"tsc && shx cp setup-claude-server.js uninstall-claude-server.js track-installation.js dist/ && shx chmod +x dist/*.js && shx mkdir -p dist/data && shx cp src/data/onboarding-prompts.json dist/data/","clean":"shx rm -rf dist","setup":"npm install && npm run build && node setup-claude-server.js","start":"node dist/index.js","watch":"tsc --watch","remove":"npm install && npm run build && node uninstall-claude-server.js","prepare":"npm run build","release":"node scripts/publish-release.cjs","inspector":"npx @modelcontextprotocol/inspector dist/index.js","logs:view":"npm run build && node scripts/view-fuzzy-logs.js","open-chat":"open -n /Applications/Claude.app","build:mcpb":"node scripts/build-mcpb.cjs","bump:major":"node scripts/sync-version.js --bump --major","bump:minor":"node scripts/sync-version.js --bump --minor","link:local":"npm run build && npm link","logs:clear":"npm run build && node scripts/clear-fuzzy-logs.js","test:debug":"node --inspect test/run-all-tests.js","logs:export":"npm run build && node scripts/export-fuzzy-logs.js","postinstall":"node dist/track-installation.js && node dist/npm-scripts/verify-ripgrep.js || true","release:dry":"node scripts/publish-release.cjs --dry-run","release:mcp":"node scripts/publish-release.cjs --mcp-only","setup:debug":"npm install && npm run build && node setup-claude-server.js --debug","start:debug":"node --inspect-brk=9229 dist/index.js","logs:analyze":"npm run build && node scripts/analyze-fuzzy-logs.js","sync-version":"node scripts/sync-version.js","unlink:local":"npm unlink","release:major":"node scripts/publish-release.cjs --major","release:minor":"node scripts/publish-release.cjs --minor","validate:tools":"npm run build && node scripts/validate-tools-sync.js"},"_npmUser":{"name":"wonderwhy-er","email":"wonderwhy.er@gmail.com"},"_npmVersion":"11.6.1","description":"MCP server for terminal operations and file editing","directories":{},"_nodeVersion":"24.11.0","dependencies":{"zod":"^3.24.1","glob":"^10.3.10","cross-fetch":"^4.1.0","isbinaryfile":"^5.0.4","@vscode/ripgrep":"^1.15.9","zod-to-json-schema":"^3.23.5","fastest-levenshtein":"^1.0.16","@modelcontextprotocol/sdk":"^1.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","nexe":"^5.0.0-beta.4","nodemon":"^3.0.2","commander":"^13.1.0","typescript":"^5.3.3","@types/node":"^20.17.24","@anthropic-ai/mcpb":"^1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/desktop-commander_0.2.22_1763228985717_0.20638388514238803","host":"s3://npm-registry-packages-npm-production"}},"0.2.23":{"name":"@wonderwhy-er/desktop-commander","version":"0.2.23","keywords":["mcp","model-context-protocol","terminal","claude","ai","command-line","process-management","file-editing","code-editing","diff","patch","block-editing","file-system","text-manipulation","code-modification","surgical-edits","file-operations"],"author":{"name":"Eduards Ruzga"},"license":"MIT","_id":"@wonderwhy-er/desktop-commander@0.2.23","maintainers":[{"name":"serg33v","email":"serg33v@gmail.com"},{"name":"wonderwhy-er","email":"wonderwhy.er@gmail.com"}],"homepage":"https://github.com/wonderwhy-er/DesktopCommanderMCP","bugs":{"url":"https://github.com/wonderwhy-er/DesktopCommanderMCP/issues"},"bin":{"setup":"dist/setup-claude-server.js","remove":"dist/uninstall-claude-server.js","desktop-commander":"dist/index.js"},"dist":{"shasum":"bb385e22ddc38ff4e3a43227e3788564b12c25aa","tarball":"https://registry.npmjs.org/@wonderwhy-er/desktop-commander/-/desktop-commander-0.2.23.tgz","fileCount":143,"integrity":"sha512-hBBk2fja7CiUbht4HGdMbeO8ceAvDJDRs0JI4TT59QnzJl0cSXRz5Mq4qr+KEQyZpgmZEAw+go88uj/q8ds9KA==","signatures":[{"sig":"MEUCICctYnsn5V0jkLGC1lLnrlRyO59sn/FDIOtvEnQ1px7TAiEAngvDNRizUd2J5GFR0K9JKlwh9WOmo4J+K4O1FmGPkWY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1494856},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"d3f5824438defd9caffcc79cfcb0ddc5ebb330ff","mcpName":"io.github.wonderwhy-er/desktop-commander","scripts":{"bump":"node scripts/sync-version.js --bump","test":"npm run build && node test/run-all-tests.js","build":"tsc && shx cp setup-claude-server.js uninstall-claude-server.js track-installation.js dist/ && shx chmod +x dist/*.js && shx mkdir -p dist/data && shx cp src/data/onboarding-prompts.json dist/data/","clean":"shx rm -rf dist","setup":"npm install && npm run build && node setup-claude-server.js","start":"node dist/index.js","watch":"tsc --watch","remove":"npm install && npm run build && node uninstall-claude-server.js","prepare":"npm run build","release":"node scripts/publish-release.cjs","inspector":"npx @modelcontextprotocol/inspector dist/index.js","logs:view":"npm run build && node scripts/view-fuzzy-logs.js","open-chat":"open -n /Applications/Claude.app","build:mcpb":"node scripts/build-mcpb.cjs","bump:major":"node scripts/sync-version.js --bump --major","bump:minor":"node scripts/sync-version.js --bump --minor","link:local":"npm run build && npm link","logs:clear":"npm run build && node scripts/clear-fuzzy-logs.js","test:debug":"node --inspect test/run-all-tests.js","logs:export":"npm run build && node scripts/export-fuzzy-logs.js","postinstall":"node dist/track-installation.js && node dist/npm-scripts/verify-ripgrep.js || true","release:dry":"node scripts/publish-release.cjs --dry-run","release:mcp":"node scripts/publish-release.cjs --mcp-only","setup:debug":"npm install && npm run build && node setup-claude-server.js --debug","start:debug":"node --inspect-brk=9229 dist/index.js","logs:analyze":"npm run build && node scripts/analyze-fuzzy-logs.js","sync-version":"node scripts/sync-version.js","unlink:local":"npm unlink","release:major":"node scripts/publish-release.cjs --major","release:minor":"node scripts/publish-release.cjs --minor","validate:tools":"npm run build && node scripts/validate-tools-sync.js"},"_npmUser":{"name":"wonderwhy-er","email":"wonderwhy.er@gmail.com"},"_npmVersion":"11.6.1","description":"MCP server for terminal operations and file editing","directories":{},"_nodeVersion":"24.11.0","dependencies":{"zod":"^3.24.1","glob":"^10.3.10","cross-fetch":"^4.1.0","isbinaryfile":"^5.0.4","@vscode/ripgrep":"^1.15.9","zod-to-json-schema":"^3.23.5","fastest-levenshtein":"^1.0.16","@modelcontextprotocol/sdk":"^1.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","nexe":"^5.0.0-beta.4","nodemon":"^3.0.2","commander":"^13.1.0","typescript":"^5.3.3","@types/node":"^20.17.24","@anthropic-ai/mcpb":"^1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/desktop-commander_0.2.23_1763245452576_0.9439956056366281","host":"s3://npm-registry-packages-npm-production"}},"0.2.24":{"name":"@wonderwhy-er/desktop-commander","version":"0.2.24","keywords":["mcp","model-context-protocol","terminal","claude","ai","command-line","process-management","file-editing","code-editing","diff","patch","block-editing","file-system","text-manipulation","code-modification","surgical-edits","file-operations"],"author":{"name":"Eduards Ruzga"},"license":"MIT","_id":"@wonderwhy-er/desktop-commander@0.2.24","maintainers":[{"name":"serg33v","email":"serg33v@gmail.com"},{"name":"wonderwhy-er","email":"wonderwhy.er@gmail.com"}],"homepage":"https://github.com/wonderwhy-er/DesktopCommanderMCP","bugs":{"url":"https://github.com/wonderwhy-er/DesktopCommanderMCP/issues"},"bin":{"setup":"dist/setup-claude-server.js","remove":"dist/uninstall-claude-server.js","desktop-commander":"dist/index.js"},"dist":{"shasum":"979b66a342605b7afc937c8e836a4de3c9105423","tarball":"https://registry.npmjs.org/@wonderwhy-er/desktop-commander/-/desktop-commander-0.2.24.tgz","fileCount":173,"integrity":"sha512-9PBAUKuiWwgrqYHr55rZbF0lA1/66YAXGS9SFn2+u2mVlKB4/ZHyk3kMohRsfNTuop4VnOLKW4+ZReeMOLw7Cg==","signatures":[{"sig":"MEQCIAXMR8DtfHNFIPUw0JT9ayVr7B8N3OB2PVRH93UgBUNNAiAVRjMfUe6HvcZIQH0DsxODJZOTv74/s/pn9SqD2sOvFA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1612394},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"e6d50e6999b3985b29e2d2f5ee5aed11b319b2bc","mcpName":"io.github.wonderwhy-er/desktop-commander","scripts":{"bump":"node scripts/sync-version.js --bump","test":"npm run build && node test/run-all-tests.js","build":"tsc && shx cp setup-claude-server.js uninstall-claude-server.js track-installation.js dist/ && shx chmod +x dist/*.js && shx mkdir -p dist/data && shx cp src/data/onboarding-prompts.json dist/data/","clean":"shx rm -rf dist","setup":"npm install --include=dev && npm run build && node setup-claude-server.js","start":"node dist/index.js","watch":"tsc --watch","remove":"npm install && npm run build && node uninstall-claude-server.js","prepare":"npm run build","release":"node scripts/publish-release.cjs","inspector":"npx @modelcontextprotocol/inspector dist/index.js","logs:view":"npm run build && node scripts/view-fuzzy-logs.js","open-chat":"open -n /Applications/Claude.app","build:mcpb":"node scripts/build-mcpb.cjs","bump:major":"node scripts/sync-version.js --bump --major","bump:minor":"node scripts/sync-version.js --bump --minor","link:local":"npm run build && npm link","logs:clear":"npm run build && node scripts/clear-fuzzy-logs.js","test:debug":"node --inspect test/run-all-tests.js","logs:export":"npm run build && node scripts/export-fuzzy-logs.js","postinstall":"node dist/track-installation.js && node dist/npm-scripts/verify-ripgrep.js || node -e \"process.exit(0)\"","release:dry":"node scripts/publish-release.cjs --dry-run","release:mcp":"node scripts/publish-release.cjs --mcp-only","setup:debug":"npm install && npm run build && node setup-claude-server.js --debug","start:debug":"node --inspect-brk=9229 dist/index.js","logs:analyze":"npm run build && node scripts/analyze-fuzzy-logs.js","sync-version":"node scripts/sync-version.js","unlink:local":"npm unlink","release:major":"node scripts/publish-release.cjs --major","release:minor":"node scripts/publish-release.cjs --minor","validate:tools":"npm run build && node scripts/validate-tools-sync.js"},"_npmUser":{"name":"wonderwhy-er","email":"wonderwhy.er@gmail.com"},"_npmVersion":"11.6.2","description":"MCP server for terminal operations and file editing","directories":{},"_nodeVersion":"24.12.0","dependencies":{"zod":"^3.24.1","glob":"^10.3.10","sharp":"^0.34.5","unpdf":"^1.4.0","remark":"^15.0.1","exceljs":"^4.4.0","pdf-lib":"^1.17.1","unified":"^11.0.5","file-type":"^21.1.1","md-to-pdf":"^5.2.5","remark-gfm":"^4.0.1","cross-fetch":"^4.1.0","isbinaryfile":"^5.0.4","remark-parse":"^11.0.0","@vscode/ripgrep":"^1.15.9","@opendocsg/pdf2md":"^0.2.2","zod-to-json-schema":"^3.23.5","fastest-levenshtein":"^1.0.16","@modelcontextprotocol/sdk":"^1.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","nexe":"^5.0.0-beta.4","nodemon":"^3.0.2","commander":"^13.1.0","typescript":"^5.3.3","@types/node":"^20.17.24","@anthropic-ai/mcpb":"^1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/desktop-commander_0.2.24_1765963019441_0.36657079376826673","host":"s3://npm-registry-packages-npm-production"}},"0.2.25":{"name":"@wonderwhy-er/desktop-commander","version":"0.2.25","keywords":["mcp","model-context-protocol","terminal","claude","ai","command-line","process-management","file-editing","code-editing","diff","patch","block-editing","file-system","text-manipulation","code-modification","surgical-edits","file-operations"],"author":{"name":"Eduards Ruzga"},"license":"MIT","_id":"@wonderwhy-er/desktop-commander@0.2.25","maintainers":[{"name":"serg33v","email":"serg33v@gmail.com"},{"name":"wonderwhy-er","email":"wonderwhy.er@gmail.com"}],"homepage":"https://github.com/wonderwhy-er/DesktopCommanderMCP","bugs":{"url":"https://github.com/wonderwhy-er/DesktopCommanderMCP/issues"},"bin":{"setup":"dist/setup-claude-server.js","remove":"dist/uninstall-claude-server.js","desktop-commander":"dist/index.js"},"dist":{"shasum":"5d3305bb1b228a081856fdd5862de395eeb63ddd","tarball":"https://registry.npmjs.org/@wonderwhy-er/desktop-commander/-/desktop-commander-0.2.25.tgz","fileCount":179,"integrity":"sha512-pHC9d/gcbVW3HA5/5mP0MFN0PybOIaJI/XAx2mU2bwHnEKdnzH9AK/5DqR+re8g0ygehjxzMj+GHrll7vNTrOA==","signatures":[{"sig":"MEUCIAWqqR5V8wpTluKrvLtQCLfq0Ppq0wORT3ur9EVKOHayAiEAuXS9TY7ztCwOq6z1L8XK0AA8fzxxqsXM7BGz9X1HIRc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1621203},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"ed300d2fb490cca7f6c61d1794b6f5bd636feeff","mcpName":"io.github.wonderwhy-er/desktop-commander","scripts":{"bump":"node scripts/sync-version.js --bump","test":"npm run build && node test/run-all-tests.js","build":"tsc && shx cp setup-claude-server.js uninstall-claude-server.js track-installation.js dist/ && shx chmod +x dist/*.js && shx mkdir -p dist/data && shx cp src/data/onboarding-prompts.json dist/data/","clean":"shx rm -rf dist","setup":"npm install --include=dev && npm run build && node setup-claude-server.js","start":"node dist/index.js","watch":"tsc --watch","remove":"npm install && npm run build && node uninstall-claude-server.js","prepare":"npm run build","release":"node scripts/publish-release.cjs","inspector":"npx @modelcontextprotocol/inspector dist/index.js","logs:view":"npm run build && node scripts/view-fuzzy-logs.js","open-chat":"open -n /Applications/Claude.app","build:mcpb":"node scripts/build-mcpb.cjs","bump:major":"node scripts/sync-version.js --bump --major","bump:minor":"node scripts/sync-version.js --bump --minor","link:local":"npm run build && npm link","logs:clear":"npm run build && node scripts/clear-fuzzy-logs.js","test:debug":"node --inspect test/run-all-tests.js","logs:export":"npm run build && node scripts/export-fuzzy-logs.js","postinstall":"node dist/track-installation.js && node dist/npm-scripts/verify-ripgrep.js || node -e \"process.exit(0)\"","release:dry":"node scripts/publish-release.cjs --dry-run","release:mcp":"node scripts/publish-release.cjs --mcp-only","setup:debug":"npm install && npm run build && node setup-claude-server.js --debug","start:debug":"node --inspect-brk=9229 dist/index.js","logs:analyze":"npm run build && node scripts/analyze-fuzzy-logs.js","sync-version":"node scripts/sync-version.js","unlink:local":"npm unlink","release:major":"node scripts/publish-release.cjs --major","release:minor":"node scripts/publish-release.cjs --minor","validate:tools":"npm run build && node scripts/validate-tools-sync.js"},"_npmUser":{"name":"wonderwhy-er","email":"wonderwhy.er@gmail.com"},"_npmVersion":"11.6.2","description":"MCP server for terminal operations and file editing","directories":{},"_nodeVersion":"24.12.0","dependencies":{"zod":"^3.24.1","glob":"^10.3.10","sharp":"^0.34.5","unpdf":"^1.4.0","remark":"^15.0.1","exceljs":"^4.4.0","pdf-lib":"^1.17.1","unified":"^11.0.5","file-type":"^21.1.1","md-to-pdf":"^5.2.5","remark-gfm":"^4.0.1","cross-fetch":"^4.1.0","isbinaryfile":"^5.0.4","remark-parse":"^11.0.0","@vscode/ripgrep":"^1.15.9","@opendocsg/pdf2md":"^0.2.2","zod-to-json-schema":"^3.23.5","fastest-levenshtein":"^1.0.16","@modelcontextprotocol/sdk":"^1.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","nexe":"^5.0.0-beta.4","nodemon":"^3.0.2","commander":"^13.1.0","typescript":"^5.3.3","@types/node":"^20.17.24","@anthropic-ai/mcpb":"^1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/desktop-commander_0.2.25_1766998609152_0.9578313700013303","host":"s3://npm-registry-packages-npm-production"}},"0.2.26":{"name":"@wonderwhy-er/desktop-commander","version":"0.2.26","keywords":["mcp","model-context-protocol","terminal","claude","ai","command-line","process-management","file-editing","code-editing","diff","patch","block-editing","file-system","text-manipulation","code-modification","surgical-edits","file-operations"],"author":{"name":"Eduards Ruzga"},"license":"MIT","_id":"@wonderwhy-er/desktop-commander@0.2.26","maintainers":[{"name":"serg33v","email":"serg33v@gmail.com"},{"name":"wonderwhy-er","email":"wonderwhy.er@gmail.com"}],"homepage":"https://github.com/wonderwhy-er/DesktopCommanderMCP","bugs":{"url":"https://github.com/wonderwhy-er/DesktopCommanderMCP/issues"},"bin":{"setup":"dist/setup-claude-server.js","remove":"dist/uninstall-claude-server.js","desktop-commander":"dist/index.js"},"dist":{"shasum":"90bba5bb343ac9dcc9fab98ed9b3d744abc720f3","tarball":"https://registry.npmjs.org/@wonderwhy-er/desktop-commander/-/desktop-commander-0.2.26.tgz","fileCount":179,"integrity":"sha512-7intoy05hu8ziUkAPf9po24TDuj7IuEbwLyVXLpfNI0ZnwaUf9aJvRsLKRl5Nhz0wwN4chVn9zli/XBqXnGDMg==","signatures":[{"sig":"MEUCIHfplue9phDzbkGSpxjQJUhTy+SLw14YlmNvSwyDU878AiEAznWfAqScqxm7ivxXdy6klZnicnxrdHijqZRz3zIvZmA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1623535},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"4c3bb5b6b18e90919bc8e280e213f0faf09cbe28","mcpName":"io.github.wonderwhy-er/desktop-commander","scripts":{"bump":"node scripts/sync-version.js --bump","test":"npm run build && node test/run-all-tests.js","build":"tsc && shx cp setup-claude-server.js uninstall-claude-server.js track-installation.js dist/ && shx chmod +x dist/*.js && shx mkdir -p dist/data && shx cp src/data/onboarding-prompts.json dist/data/","clean":"shx rm -rf dist","setup":"npm install --include=dev && npm run build && node setup-claude-server.js","start":"node dist/index.js","watch":"tsc --watch","remove":"npm install && npm run build && node uninstall-claude-server.js","prepare":"npm run build","release":"node scripts/publish-release.cjs","inspector":"npx @modelcontextprotocol/inspector dist/index.js","logs:view":"npm run build && node scripts/view-fuzzy-logs.js","open-chat":"open -n /Applications/Claude.app","build:mcpb":"node scripts/build-mcpb.cjs","bump:major":"node scripts/sync-version.js --bump --major","bump:minor":"node scripts/sync-version.js --bump --minor","link:local":"npm run build && npm link","logs:clear":"npm run build && node scripts/clear-fuzzy-logs.js","test:debug":"node --inspect test/run-all-tests.js","logs:export":"npm run build && node scripts/export-fuzzy-logs.js","postinstall":"node dist/track-installation.js && node dist/npm-scripts/verify-ripgrep.js || node -e \"process.exit(0)\"","release:dry":"node scripts/publish-release.cjs --dry-run","release:mcp":"node scripts/publish-release.cjs --mcp-only","setup:debug":"npm install && npm run build && node setup-claude-server.js --debug","start:debug":"node --inspect-brk=9229 dist/index.js","logs:analyze":"npm run build && node scripts/analyze-fuzzy-logs.js","sync-version":"node scripts/sync-version.js","unlink:local":"npm unlink","release:major":"node scripts/publish-release.cjs --major","release:minor":"node scripts/publish-release.cjs --minor","validate:tools":"npm run build && node scripts/validate-tools-sync.js"},"_npmUser":{"name":"wonderwhy-er","email":"wonderwhy.er@gmail.com"},"_npmVersion":"11.6.2","description":"MCP server for terminal operations and file editing","directories":{},"_nodeVersion":"24.12.0","dependencies":{"zod":"^3.24.1","glob":"^10.3.10","sharp":"^0.34.5","unpdf":"^1.4.0","remark":"^15.0.1","exceljs":"^4.4.0","pdf-lib":"^1.17.1","unified":"^11.0.5","file-type":"^21.1.1","md-to-pdf":"^5.2.5","remark-gfm":"^4.0.1","cross-fetch":"^4.1.0","isbinaryfile":"^5.0.4","remark-parse":"^11.0.0","@vscode/ripgrep":"^1.15.9","@opendocsg/pdf2md":"^0.2.2","zod-to-json-schema":"^3.23.5","fastest-levenshtein":"^1.0.16","@modelcontextprotocol/sdk":"^1.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","nexe":"^5.0.0-beta.4","nodemon":"^3.0.2","commander":"^13.1.0","typescript":"^5.3.3","@types/node":"^20.17.24","@anthropic-ai/mcpb":"^1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/desktop-commander_0.2.26_1767016682742_0.7161210009325547","host":"s3://npm-registry-packages-npm-production"}},"0.2.27":{"name":"@wonderwhy-er/desktop-commander","version":"0.2.27","keywords":["mcp","model-context-protocol","terminal","claude","ai","command-line","process-management","file-editing","code-editing","diff","patch","block-editing","file-system","text-manipulation","code-modification","surgical-edits","file-operations"],"author":{"name":"Eduards Ruzga"},"license":"MIT","_id":"@wonderwhy-er/desktop-commander@0.2.27","maintainers":[{"name":"serg33v","email":"serg33v@gmail.com"},{"name":"wonderwhy-er","email":"wonderwhy.er@gmail.com"}],"homepage":"https://github.com/wonderwhy-er/DesktopCommanderMCP","bugs":{"url":"https://github.com/wonderwhy-er/DesktopCommanderMCP/issues"},"bin":{"setup":"dist/setup-claude-server.js","remove":"dist/uninstall-claude-server.js","desktop-commander":"dist/index.js"},"dist":{"shasum":"865d795a44a10178a93305b6a9c5eb31b0d544dc","tarball":"https://registry.npmjs.org/@wonderwhy-er/desktop-commander/-/desktop-commander-0.2.27.tgz","fileCount":179,"integrity":"sha512-bS0fc2KN/XgEdHNkdfGG/6jL26cYa/7YVPfCJJyhWmVOaednY6bCdNTPizJcrGB7fgC8HSrHmbhah6KtZHhP9A==","signatures":[{"sig":"MEQCIEUkQo5FgfrjqCeDfdPVVJ6aYBcVB9jb6WIqxqx8m8t8AiApVmoKQ0Qt+mQPZ2p3NOZ7/jbXDXGeqmaDtK8JOatr7A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1624005},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"63414f473f7a9224d8a25a739f8d87d8e72a373c","mcpName":"io.github.wonderwhy-er/desktop-commander","scripts":{"bump":"node scripts/sync-version.js --bump","test":"npm run build && node test/run-all-tests.js","build":"tsc && shx cp setup-claude-server.js uninstall-claude-server.js track-installation.js dist/ && shx chmod +x dist/*.js && shx mkdir -p dist/data && shx cp src/data/onboarding-prompts.json dist/data/","clean":"shx rm -rf dist","setup":"npm install --include=dev && npm run build && node setup-claude-server.js","start":"node dist/index.js","watch":"tsc --watch","remove":"npm install && npm run build && node uninstall-claude-server.js","prepare":"npm run build","release":"node scripts/publish-release.cjs","inspector":"npx @modelcontextprotocol/inspector dist/index.js","logs:view":"npm run build && node scripts/view-fuzzy-logs.js","open-chat":"open -n /Applications/Claude.app","build:mcpb":"node scripts/build-mcpb.cjs","bump:major":"node scripts/sync-version.js --bump --major","bump:minor":"node scripts/sync-version.js --bump --minor","link:local":"npm run build && npm link","logs:clear":"npm run build && node scripts/clear-fuzzy-logs.js","test:debug":"node --inspect test/run-all-tests.js","logs:export":"npm run build && node scripts/export-fuzzy-logs.js","postinstall":"node dist/track-installation.js && node dist/npm-scripts/verify-ripgrep.js || node -e \"process.exit(0)\"","release:dry":"node scripts/publish-release.cjs --dry-run","release:mcp":"node scripts/publish-release.cjs --mcp-only","setup:debug":"npm install && npm run build && node setup-claude-server.js --debug","start:debug":"node --inspect-brk=9229 dist/index.js","logs:analyze":"npm run build && node scripts/analyze-fuzzy-logs.js","sync-version":"node scripts/sync-version.js","unlink:local":"npm unlink","release:major":"node scripts/publish-release.cjs --major","release:minor":"node scripts/publish-release.cjs --minor","validate:tools":"npm run build && node scripts/validate-tools-sync.js"},"_npmUser":{"name":"wonderwhy-er","email":"wonderwhy.er@gmail.com"},"_npmVersion":"11.6.2","description":"MCP server for terminal operations and file editing","directories":{},"_nodeVersion":"24.12.0","dependencies":{"zod":"^3.24.1","glob":"^10.3.10","sharp":"^0.34.5","unpdf":"^1.4.0","remark":"^15.0.1","exceljs":"^4.4.0","pdf-lib":"^1.17.1","unified":"^11.0.5","file-type":"^21.1.1","md-to-pdf":"^5.2.5","remark-gfm":"^4.0.1","cross-fetch":"^4.1.0","isbinaryfile":"^5.0.4","remark-parse":"^11.0.0","@vscode/ripgrep":"^1.15.9","@opendocsg/pdf2md":"^0.2.2","zod-to-json-schema":"^3.23.5","fastest-levenshtein":"^1.0.16","@modelcontextprotocol/sdk":"^1.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","nexe":"^5.0.0-beta.4","nodemon":"^3.0.2","commander":"^13.1.0","typescript":"^5.3.3","@types/node":"^20.17.24","@anthropic-ai/mcpb":"^1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/desktop-commander_0.2.27_1767027508142_0.09245298318434658","host":"s3://npm-registry-packages-npm-production"}},"0.2.28":{"name":"@wonderwhy-er/desktop-commander","version":"0.2.28","keywords":["mcp","model-context-protocol","terminal","claude","ai","command-line","process-management","file-editing","code-editing","diff","patch","block-editing","file-system","text-manipulation","code-modification","surgical-edits","file-operations"],"author":{"name":"Eduards Ruzga"},"license":"MIT","_id":"@wonderwhy-er/desktop-commander@0.2.28","maintainers":[{"name":"serg33v","email":"serg33v@gmail.com"},{"name":"wonderwhy-er","email":"wonderwhy.er@gmail.com"}],"homepage":"https://github.com/wonderwhy-er/DesktopCommanderMCP","bugs":{"url":"https://github.com/wonderwhy-er/DesktopCommanderMCP/issues"},"bin":{"setup":"dist/setup-claude-server.js","remove":"dist/uninstall-claude-server.js","desktop-commander":"dist/index.js"},"dist":{"shasum":"c972837cd89ffc655b4522806b66407658349dbe","tarball":"https://registry.npmjs.org/@wonderwhy-er/desktop-commander/-/desktop-commander-0.2.28.tgz","fileCount":179,"integrity":"sha512-B5ueR2W6EBdCeRvW+Qh+Wiayf2QmA3lPUF9XH5Qd2ljGByznjvISj5rhHdy2lYebFCR4YbUG5THs43C6AY8BUw==","signatures":[{"sig":"MEUCIB4ww38qeP6pkYMmrIOgnLvpD2gl+Zju/VKKAoYv3sveAiEAqARmQl1h81t03EgQGdHKgF0QGU26X3+0H0x5v8+YvlA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1624780},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"02a24c9b474d60a5a64ac4a6ec6b2285cd2b5c44","mcpName":"io.github.wonderwhy-er/desktop-commander","scripts":{"bump":"node scripts/sync-version.js --bump","test":"npm run build && node test/run-all-tests.js","build":"tsc && shx cp setup-claude-server.js uninstall-claude-server.js track-installation.js dist/ && shx chmod +x dist/*.js && shx mkdir -p dist/data && shx cp src/data/onboarding-prompts.json dist/data/","clean":"shx rm -rf dist","setup":"npm install --include=dev && npm run build && node setup-claude-server.js","start":"node dist/index.js","watch":"tsc --watch","remove":"npm install && npm run build && node uninstall-claude-server.js","prepare":"npm run build","release":"node scripts/publish-release.cjs","inspector":"npx @modelcontextprotocol/inspector dist/index.js","logs:view":"npm run build && node scripts/view-fuzzy-logs.js","open-chat":"open -n /Applications/Claude.app","build:mcpb":"node scripts/build-mcpb.cjs","bump:major":"node scripts/sync-version.js --bump --major","bump:minor":"node scripts/sync-version.js --bump --minor","link:local":"npm run build && npm link","logs:clear":"npm run build && node scripts/clear-fuzzy-logs.js","test:debug":"node --inspect test/run-all-tests.js","logs:export":"npm run build && node scripts/export-fuzzy-logs.js","postinstall":"node dist/track-installation.js && node dist/npm-scripts/verify-ripgrep.js || node -e \"process.exit(0)\"","release:dry":"node scripts/publish-release.cjs --dry-run","release:mcp":"node scripts/publish-release.cjs --mcp-only","setup:debug":"npm install && npm run build && node setup-claude-server.js --debug","start:debug":"node --inspect-brk=9229 dist/index.js","logs:analyze":"npm run build && node scripts/analyze-fuzzy-logs.js","sync-version":"node scripts/sync-version.js","unlink:local":"npm unlink","release:major":"node scripts/publish-release.cjs --major","release:minor":"node scripts/publish-release.cjs --minor","validate:tools":"npm run build && node scripts/validate-tools-sync.js"},"_npmUser":{"name":"wonderwhy-er","email":"wonderwhy.er@gmail.com"},"_npmVersion":"11.6.2","description":"MCP server for terminal operations and file editing","directories":{},"_nodeVersion":"24.12.0","dependencies":{"zod":"^3.24.1","glob":"^10.3.10","sharp":"^0.34.5","unpdf":"^1.4.0","remark":"^15.0.1","exceljs":"^4.4.0","pdf-lib":"^1.17.1","unified":"^11.0.5","file-type":"^21.1.1","md-to-pdf":"^5.2.5","remark-gfm":"^4.0.1","cross-fetch":"^4.1.0","isbinaryfile":"^5.0.4","remark-parse":"^11.0.0","@vscode/ripgrep":"^1.15.9","@opendocsg/pdf2md":"^0.2.2","zod-to-json-schema":"^3.23.5","fastest-levenshtein":"^1.0.16","@modelcontextprotocol/sdk":"^1.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","nexe":"^5.0.0-beta.4","nodemon":"^3.0.2","commander":"^13.1.0","typescript":"^5.3.3","@types/node":"^20.17.24","@anthropic-ai/mcpb":"^1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/desktop-commander_0.2.28_1767104762531_0.26708613420930916","host":"s3://npm-registry-packages-npm-production"}},"0.2.29-alpha.0":{"name":"@wonderwhy-er/desktop-commander","version":"0.2.29-alpha.0","keywords":["mcp","model-context-protocol","terminal","claude","ai","command-line","process-management","file-editing","code-editing","diff","patch","block-editing","file-system","text-manipulation","code-modification","surgical-edits","file-operations"],"author":{"name":"Eduards Ruzga"},"license":"MIT","_id":"@wonderwhy-er/desktop-commander@0.2.29-alpha.0","maintainers":[{"name":"serg33v","email":"serg33v@gmail.com"},{"name":"wonderwhy-er","email":"wonderwhy.er@gmail.com"}],"homepage":"https://github.com/wonderwhy-er/DesktopCommanderMCP","bugs":{"url":"https://github.com/wonderwhy-er/DesktopCommanderMCP/issues"},"bin":{"setup":"dist/setup-claude-server.js","remove":"dist/uninstall-claude-server.js","desktop-commander":"dist/index.js"},"dist":{"shasum":"90e6e2585d29dc2f72a9a4902e4ae0f545f329f8","tarball":"https://registry.npmjs.org/@wonderwhy-er/desktop-commander/-/desktop-commander-0.2.29-alpha.0.tgz","fileCount":179,"integrity":"sha512-yWaPogs1bynwTO7k/VX90VHaFOnqf99tlyQhHd3db4SzGm+7zWiCvOHbuc5rDIYSl/C5RlquV7OQ7hY4v/wtow==","signatures":[{"sig":"MEUCIHKYZHBRicd11yddRB6LGIcbMSbDv4WPVQxV9p+uzUE9AiEA1YYpyNiMSwCehp96CSDOc4QRjEC0jXEfzgB5H8xv1UM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1625067},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"f950392303143919cfbd1d58fa822f837bd5b1de","mcpName":"io.github.wonderwhy-er/desktop-commander","scripts":{"bump":"node scripts/sync-version.js --bump","test":"npm run build && node test/run-all-tests.js","build":"tsc && shx cp setup-claude-server.js uninstall-claude-server.js track-installation.js dist/ && shx chmod +x dist/*.js && shx mkdir -p dist/data && shx cp src/data/onboarding-prompts.json dist/data/","clean":"shx rm -rf dist","setup":"npm install --include=dev && npm run build && node setup-claude-server.js","start":"node dist/index.js","watch":"tsc --watch","remove":"npm install && npm run build && node uninstall-claude-server.js","prepare":"npm run build","release":"node scripts/publish-release.cjs","inspector":"npx @modelcontextprotocol/inspector dist/index.js","logs:view":"npm run build && node scripts/view-fuzzy-logs.js","open-chat":"open -n /Applications/Claude.app","build:mcpb":"node scripts/build-mcpb.cjs","bump:major":"node scripts/sync-version.js --bump --major","bump:minor":"node scripts/sync-version.js --bump --minor","device:dev":"cd src/remote-device && npm run device:dev","link:local":"npm run build && npm link","logs:clear":"npm run build && node scripts/clear-fuzzy-logs.js","test:debug":"node --inspect test/run-all-tests.js","logs:export":"npm run build && node scripts/export-fuzzy-logs.js","postinstall":"node dist/track-installation.js && node dist/npm-scripts/verify-ripgrep.js || node -e \"process.exit(0)\"","release:dry":"node scripts/publish-release.cjs --dry-run","release:mcp":"node scripts/publish-release.cjs --mcp-only","setup:debug":"npm install && npm run build && node setup-claude-server.js --debug","start:debug":"node --inspect-brk=9229 dist/index.js","device:start":"cd src/remote-device && npm run device","logs:analyze":"npm run build && node scripts/analyze-fuzzy-logs.js","sync-version":"node scripts/sync-version.js","unlink:local":"npm unlink","release:alpha":"node scripts/publish-release.cjs --npm-only --alpha","release:major":"node scripts/publish-release.cjs --major","release:minor":"node scripts/publish-release.cjs --minor","device:install":"cd src/remote-device && npm install","validate:tools":"npm run build && node scripts/validate-tools-sync.js"},"_npmUser":{"name":"wonderwhy-er","email":"wonderwhy.er@gmail.com"},"_npmVersion":"11.6.2","description":"MCP server for terminal operations and file editing","directories":{},"_nodeVersion":"24.12.0","dependencies":{"zod":"^3.24.1","glob":"^10.3.10","sharp":"^0.34.5","unpdf":"^1.4.0","remark":"^15.0.1","exceljs":"^4.4.0","pdf-lib":"^1.17.1","unified":"^11.0.5","file-type":"^21.1.1","md-to-pdf":"^5.2.5","remark-gfm":"^4.0.1","cross-fetch":"^4.1.0","isbinaryfile":"^5.0.4","remark-parse":"^11.0.0","@vscode/ripgrep":"^1.15.9","@opendocsg/pdf2md":"^0.2.2","zod-to-json-schema":"^3.23.5","fastest-levenshtein":"^1.0.16","@modelcontextprotocol/sdk":"^1.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.3.4","nexe":"^5.0.0-beta.4","nodemon":"^3.0.2","commander":"^13.1.0","typescript":"^5.3.3","@types/node":"^20.17.24","@anthropic-ai/mcpb":"^1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/desktop-commander_0.2.29-alpha.0_1767783564152_0.3034411140710185","host":"s3://npm-registry-packages-npm-production"}},"0.2.29-alpha.1":{"name":"@wonderwhy-er/desktop-commander","version":"0.2.29-alpha.1","keywords":["mcp","model-context-protocol","terminal","claude","ai","command-line","process-management","file-editing","code-editing","diff","patch","block-editing","file-system","text-manipulation","code-modification","surgical-edits","file-operations"],"author":{"name":"Eduards Ruzga"},"license":"MIT","_id":"@wonderwhy-er/desktop-commander@0.2.29-alpha.1","maintainers":[{"name":"serg33v","email":"serg33v@gmail.com"},{"name":"wonderwhy-er","email":"wonderwhy.er@gmail.com"}],"homepage":"https://github.com/wonderwhy-er/DesktopCommanderMCP","bugs":{"url":"https://github.com/wonderwhy-er/DesktopCommanderMCP/issues"},"bin":{"setup":"dist/setup-claude-server.js","remove":"dist/uninstall-claude-server.js","desktop-commander":"dist/index.js"},"dist":{"shasum":"d016aea97d8d2703c1bde7c1a66908a9aaedf36b","tarball":"https://registry.npmjs.org/@wonderwhy-er/desktop-commander/-/desktop-commander-0.2.29-alpha.1.tgz","fileCount":189,"integrity":"sha512-3GLmcnPNZJbQD8p8ShXN8YS1ubuN8yhId+X0s5bO14gCUffpycXaBduLSZkF5gjwp6UGFR/D92RL9Kz718mLvw==","signatures":[{"sig":"MEYCIQDuA/4zsgAdmx1OVglECN3Qh2KhnBiDZ9bc/YEeq+JtMAIhAI+lG6xtLrWib0ysJwKbe2/FcP8wPm78TTLPs5g0UUNB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1664461},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"ff539076210f5a701c99d2419807f0e26fd53969","mcpName":"io.github.wonderwhy-er/desktop-commander","scripts":{"bump":"node scripts/sync-version.js --bump","test":"npm run build && node test/run-all-tests.js","build":"tsc && shx cp setup-claude-server.js uninstall-claude-server.js track-installation.js dist/ && shx chmod +x dist/*.js && shx mkdir -p dist/data && shx cp src/data/onboarding-prompts.json dist/data/","clean":"shx rm -rf dist","setup":"npm install --include=dev && npm run build && node setup-claude-server.js","start":"node dist/index.js","watch":"tsc --watch","remove":"npm install && npm run build && node uninstall-claude-server.js","prepare":"npm run build","release":"node scripts/publish-release.cjs","inspector":"npx @modelcontextprotocol/inspector dist/index.js","logs:view":"npm run build && node scripts/view-fuzzy-logs.js","open-chat":"open -n /Applications/Claude.app","build:mcpb":"node scripts/build-mcpb.cjs","bump:major":"node scripts/sync-version.js --bump --major","bump:minor":"node scripts/sync-version.js --bump --minor","link:local":"npm run build && npm link","logs:clear":"npm run build && node scripts/clear-fuzzy-logs.js","test:debug":"node --inspect test/run-all-tests.js","logs:export":"npm run build && node scripts/export-fuzzy-logs.js","postinstall":"node dist/track-installation.js && node dist/npm-scripts/verify-ripgrep.js || node -e \"process.exit(0)\"","release:dry":"node scripts/publish-release.cjs --dry-run","release:mcp":"node scripts/publish-release.cjs --mcp-only","setup:debug":"npm install && npm run build && node setup-claude-server.js --debug","start:debug":"node --inspect-brk=9229 dist/index.js","device:start":"tsx src/remote-device/device.ts","logs:analyze":"npm run build && node scripts/analyze-fuzzy-logs.js","sync-version":"node scripts/sync-version.js","unlink:local":"npm unlink","release:alpha":"node scripts/publish-release.cjs --npm-only --alpha","release:major":"node scripts/publish-release.cjs --major","release:minor":"node scripts/publish-release.cjs --minor","device:install":"cd src/remote-device && npm install","validate:tools":"npm run build && node scripts/validate-tools-sync.js","device:start:dev":"nodemon --watch src/remote-device --exec tsx src/remote-device/device.ts"},"_npmUser":{"name":"wonderwhy-er","email":"wonderwhy.er@gmail.com"},"_npmVersion":"11.6.2","description":"MCP server for terminal operations and file editing","directories":{},"_nodeVersion":"24.12.0","dependencies":{"zod":"^3.24.1","glob":"^10.3.10","open":"^10.2.0","sharp":"^0.34.5","unpdf":"^1.4.0","remark":"^15.0.1","exceljs":"^4.4.0","express":"^4.22.1","pdf-lib":"^1.17.1","unified":"^11.0.5","file-type":"^21.1.1","md-to-pdf":"^5.2.5","remark-gfm":"^4.0.1","cross-fetch":"^4.1.0","isbinaryfile":"^5.0.4","remark-parse":"^11.0.0","@vscode/ripgrep":"^1.15.9","@opendocsg/pdf2md":"^0.2.2","zod-to-json-schema":"^3.23.5","fastest-levenshtein":"^1.0.16","@supabase/supabase-js":"^2.89.0","@modelcontextprotocol/sdk":"^1.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.3.4","tsx":"^4.21.0","nexe":"^5.0.0-beta.4","nodemon":"^3.0.2","ts-node":"^10.9.2","commander":"^13.1.0","typescript":"^5.3.3","@types/node":"^20.17.24","@types/express":"^5.0.6","@anthropic-ai/mcpb":"^1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/desktop-commander_0.2.29-alpha.1_1767795579272_0.21982403933303907","host":"s3://npm-registry-packages-npm-production"}},"0.2.29-alpha.2":{"name":"@wonderwhy-er/desktop-commander","version":"0.2.29-alpha.2","keywords":["mcp","model-context-protocol","terminal","claude","ai","command-line","process-management","file-editing","code-editing","diff","patch","block-editing","file-system","text-manipulation","code-modification","surgical-edits","file-operations"],"author":{"name":"Eduards Ruzga"},"license":"MIT","_id":"@wonderwhy-er/desktop-commander@0.2.29-alpha.2","maintainers":[{"name":"serg33v","email":"serg33v@gmail.com"},{"name":"daseinji","email":"acidpictures@gmail.com"},{"name":"wonderwhy-er","email":"wonderwhy.er@gmail.com"}],"homepage":"https://github.com/wonderwhy-er/DesktopCommanderMCP","bugs":{"url":"https://github.com/wonderwhy-er/DesktopCommanderMCP/issues"},"bin":{"setup":"dist/setup-claude-server.js","remove":"dist/uninstall-claude-server.js","desktop-commander":"dist/index.js"},"dist":{"shasum":"e03d36a384eb4ec57cb7e319ae1a0f88d993aef8","tarball":"https://registry.npmjs.org/@wonderwhy-er/desktop-commander/-/desktop-commander-0.2.29-alpha.2.tgz","fileCount":154,"integrity":"sha512-UppSxkpgEcOvysMDYhOckomGpRumVazt3+h85J9FUOBV2g931vzI18PENxVoCrosFnx2u9nD4QBXc8P7RQCDRg==","signatures":[{"sig":"MEQCIAYQgX/bBzkjYTJL3yDqr/+5DCgv2xgAGNHHiHLbCwaWAiA00dxgQCyOFT/HA9T3HfdzF9+iozgPpUG2YqXrx7dGeQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1553435},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"f1a401513b9e7e6ad71c52900e7b070640ff3c46","mcpName":"io.github.wonderwhy-er/desktop-commander","scripts":{"bump":"node scripts/sync-version.js --bump","test":"npm run build && node test/run-all-tests.js","build":"tsc && shx cp setup-claude-server.js uninstall-claude-server.js track-installation.js dist/ && shx chmod +x dist/*.js && shx mkdir -p dist/data && shx cp src/data/onboarding-prompts.json dist/data/","clean":"shx rm -rf dist","setup":"npm install --include=dev && npm run build && node setup-claude-server.js","start":"node dist/index.js","watch":"tsc --watch","remove":"npm install && npm run build && node uninstall-claude-server.js","prepare":"npm run build","release":"node scripts/publish-release.cjs","inspector":"npx @modelcontextprotocol/inspector dist/index.js","logs:view":"npm run build && node scripts/view-fuzzy-logs.js","open-chat":"open -n /Applications/Claude.app","build:mcpb":"node scripts/build-mcpb.cjs","bump:major":"node scripts/sync-version.js --bump --major","bump:minor":"node scripts/sync-version.js --bump --minor","link:local":"npm run build && npm link","logs:clear":"npm run build && node scripts/clear-fuzzy-logs.js","test:debug":"node --inspect test/run-all-tests.js","logs:export":"npm run build && node scripts/export-fuzzy-logs.js","postinstall":"node dist/track-installation.js && node dist/npm-scripts/verify-ripgrep.js || node -e \"process.exit(0)\"","release:dry":"node scripts/publish-release.cjs --dry-run","release:mcp":"node scripts/publish-release.cjs --mcp-only","setup:debug":"npm install && npm run build && node setup-claude-server.js --debug","start:debug":"node --inspect-brk=9229 dist/index.js","device:start":"tsx src/remote-device/device.ts","logs:analyze":"npm run build && node scripts/analyze-fuzzy-logs.js","sync-version":"node scripts/sync-version.js","unlink:local":"npm unlink","release:alpha":"node scripts/publish-release.cjs --npm-only --alpha","release:major":"node scripts/publish-release.cjs --major","release:minor":"node scripts/publish-release.cjs --minor","device:install":"cd src/remote-device && npm install","validate:tools":"npm run build && node scripts/validate-tools-sync.js","device:start:dev":"nodemon --watch src/remote-device --exec tsx src/remote-device/device.ts"},"_npmUser":{"name":"daseinji","email":"acidpictures@gmail.com"},"_npmVersion":"10.9.2","description":"MCP server for terminal operations and file editing","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zod":"^3.24.1","glob":"^10.3.10","open":"^10.2.0","sharp":"^0.34.5","unpdf":"^1.4.0","remark":"^15.0.1","exceljs":"^4.4.0","express":"^4.22.1","pdf-lib":"^1.17.1","unified":"^11.0.5","file-type":"^21.1.1","md-to-pdf":"^5.2.5","remark-gfm":"^4.0.1","cross-fetch":"^4.1.0","isbinaryfile":"^5.0.4","remark-parse":"^11.0.0","@vscode/ripgrep":"^1.15.9","@opendocsg/pdf2md":"^0.2.2","zod-to-json-schema":"^3.23.5","fastest-levenshtein":"^1.0.16","@supabase/supabase-js":"^2.89.0","@modelcontextprotocol/sdk":"^1.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.3.4","tsx":"^4.21.0","nexe":"^5.0.0-beta.4","nodemon":"^3.0.2","ts-node":"^10.9.2","commander":"^13.1.0","typescript":"^5.3.3","@types/node":"^20.17.24","@types/express":"^5.0.6","@anthropic-ai/mcpb":"^1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/desktop-commander_0.2.29-alpha.2_1767884171702_0.4535020664418572","host":"s3://npm-registry-packages-npm-production"}},"0.2.29-alpha.3":{"name":"@wonderwhy-er/desktop-commander","version":"0.2.29-alpha.3","keywords":["mcp","model-context-protocol","terminal","claude","ai","command-line","process-management","file-editing","code-editing","diff","patch","block-editing","file-system","text-manipulation","code-modification","surgical-edits","file-operations"],"author":{"name":"Eduards Ruzga"},"license":"MIT","_id":"@wonderwhy-er/desktop-commander@0.2.29-alpha.3","maintainers":[{"name":"serg33v","email":"serg33v@gmail.com"},{"name":"daseinji","email":"acidpictures@gmail.com"},{"name":"wonderwhy-er","email":"wonderwhy.er@gmail.com"}],"homepage":"https://github.com/wonderwhy-er/DesktopCommanderMCP","bugs":{"url":"https://github.com/wonderwhy-er/DesktopCommanderMCP/issues"},"bin":{"setup":"dist/setup-claude-server.js","remove":"dist/uninstall-claude-server.js","desktop-commander":"dist/index.js"},"dist":{"shasum":"ce2751419596aa5e1162ccf0d4e0b18c8bdc1aad","tarball":"https://registry.npmjs.org/@wonderwhy-er/desktop-commander/-/desktop-commander-0.2.29-alpha.3.tgz","fileCount":156,"integrity":"sha512-f9x6hx5vXKhcJdq1asyZFBBTADNrZOwMO6QEtzelEOqxsWON04SBELMNDXVlsbGf1Y8y+wE7T2jDR7Gi/NENpA==","signatures":[{"sig":"MEUCIQCm5b/TRGE+lBz33IjrhjtVaNvGy4gJXfz3OrCk2/mGHwIgAQA5SmZKSHg6caYvstP91338YW4dROR9E2IwWJoOmR8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1556053},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"f1a401513b9e7e6ad71c52900e7b070640ff3c46","mcpName":"io.github.wonderwhy-er/desktop-commander","scripts":{"bump":"node scripts/sync-version.js --bump","test":"npm run build && node test/run-all-tests.js","build":"tsc && shx cp setup-claude-server.js uninstall-claude-server.js track-installation.js dist/ && shx chmod +x dist/*.js && shx mkdir -p dist/data && shx cp src/data/onboarding-prompts.json dist/data/","clean":"shx rm -rf dist","setup":"npm install --include=dev && npm run build && node setup-claude-server.js","start":"node dist/index.js","watch":"tsc --watch","remove":"npm install && npm run build && node uninstall-claude-server.js","prepare":"npm run build","release":"node scripts/publish-release.cjs","inspector":"npx @modelcontextprotocol/inspector dist/index.js","logs:view":"npm run build && node scripts/view-fuzzy-logs.js","open-chat":"open -n /Applications/Claude.app","build:mcpb":"node scripts/build-mcpb.cjs","bump:major":"node scripts/sync-version.js --bump --major","bump:minor":"node scripts/sync-version.js --bump --minor","link:local":"npm run build && npm link","logs:clear":"npm run build && node scripts/clear-fuzzy-logs.js","test:debug":"node --inspect test/run-all-tests.js","logs:export":"npm run build && node scripts/export-fuzzy-logs.js","postinstall":"node dist/track-installation.js && node dist/npm-scripts/verify-ripgrep.js || node -e \"process.exit(0)\"","release:dry":"node scripts/publish-release.cjs --dry-run","release:mcp":"node scripts/publish-release.cjs --mcp-only","setup:debug":"npm install && npm run build && node setup-claude-server.js --debug","start:debug":"node --inspect-brk=9229 dist/index.js","device:start":"tsx src/remote-device/device.ts","logs:analyze":"npm run build && node scripts/analyze-fuzzy-logs.js","sync-version":"node scripts/sync-version.js","unlink:local":"npm unlink","release:alpha":"node scripts/publish-release.cjs --npm-only --alpha","release:major":"node scripts/publish-release.cjs --major","release:minor":"node scripts/publish-release.cjs --minor","device:install":"cd src/remote-device && npm install","validate:tools":"npm run build && node scripts/validate-tools-sync.js","device:start:dev":"nodemon --watch src/remote-device --exec tsx src/remote-device/device.ts"},"_npmUser":{"name":"daseinji","email":"acidpictures@gmail.com"},"_npmVersion":"10.9.2","description":"MCP server for terminal operations and file editing","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zod":"^3.24.1","glob":"^10.3.10","open":"^10.2.0","sharp":"^0.34.5","unpdf":"^1.4.0","remark":"^15.0.1","remote":"^0.2.6","exceljs":"^4.4.0","express":"^4.22.1","pdf-lib":"^1.17.1","unified":"^11.0.5","file-type":"^21.1.1","md-to-pdf":"^5.2.5","remark-gfm":"^4.0.1","cross-fetch":"^4.1.0","isbinaryfile":"^5.0.4","remark-parse":"^11.0.0","@vscode/ripgrep":"^1.15.9","@opendocsg/pdf2md":"^0.2.2","zod-to-json-schema":"^3.23.5","fastest-levenshtein":"^1.0.16","@supabase/supabase-js":"^2.89.0","@modelcontextprotocol/sdk":"^1.9.0","@wonderwhy-er/desktop-commander":"^0.2.29-alpha.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.3.4","tsx":"^4.21.0","nexe":"^5.0.0-beta.4","nodemon":"^3.0.2","ts-node":"^10.9.2","commander":"^13.1.0","typescript":"^5.3.3","@types/node":"^20.17.24","@types/express":"^5.0.6","@anthropic-ai/mcpb":"^1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/desktop-commander_0.2.29-alpha.3_1767888329612_0.08314032616432843","host":"s3://npm-registry-packages-npm-production"}},"0.2.29-alpha.4":{"name":"@wonderwhy-er/desktop-commander","version":"0.2.29-alpha.4","keywords":["mcp","model-context-protocol","terminal","claude","ai","command-line","process-management","file-editing","code-editing","diff","patch","block-editing","file-system","text-manipulation","code-modification","surgical-edits","file-operations"],"author":{"name":"Eduards Ruzga"},"license":"MIT","_id":"@wonderwhy-er/desktop-commander@0.2.29-alpha.4","maintainers":[{"name":"serg33v","email":"serg33v@gmail.com"},{"name":"daseinji","email":"acidpictures@gmail.com"},{"name":"wonderwhy-er","email":"wonderwhy.er@gmail.com"}],"homepage":"https://github.com/wonderwhy-er/DesktopCommanderMCP","bugs":{"url":"https://github.com/wonderwhy-er/DesktopCommanderMCP/issues"},"bin":{"setup":"dist/setup-claude-server.js","remove":"dist/uninstall-claude-server.js","desktop-commander":"dist/index.js"},"dist":{"shasum":"6a8c52a07129bd935dc052a30ed997c12d9e4e93","tarball":"https://registry.npmjs.org/@wonderwhy-er/desktop-commander/-/desktop-commander-0.2.29-alpha.4.tgz","fileCount":156,"integrity":"sha512-UifwBZLIfNWelIBaiBKB/FjxsAqFbstGM3uzYopFqPfxBCneMtek58fnLFS92U4EoFTa/G2s8Q7GD4z7rJVJHw==","signatures":[{"sig":"MEUCIHun/5MN9fq9Zk+C0H6d0DeFHFfwewj8QfSYjEssyHJoAiEAm90U7QZcLgrK6WlyNp53SKecl0CbgV3umlpNJa7Km/c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1556053},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"f1a401513b9e7e6ad71c52900e7b070640ff3c46","mcpName":"io.github.wonderwhy-er/desktop-commander","scripts":{"bump":"node scripts/sync-version.js --bump","test":"npm run build && node test/run-all-tests.js","build":"tsc && shx cp setup-claude-server.js uninstall-claude-server.js track-installation.js dist/ && shx chmod +x dist/*.js && shx mkdir -p dist/data && shx cp src/data/onboarding-prompts.json dist/data/","clean":"shx rm -rf dist","setup":"npm install --include=dev && npm run build && node setup-claude-server.js","start":"node dist/index.js","watch":"tsc --watch","remove":"npm install && npm run build && node uninstall-claude-server.js","prepare":"npm run build","release":"node scripts/publish-release.cjs","inspector":"npx @modelcontextprotocol/inspector dist/index.js","logs:view":"npm run build && node scripts/view-fuzzy-logs.js","open-chat":"open -n /Applications/Claude.app","build:mcpb":"node scripts/build-mcpb.cjs","bump:major":"node scripts/sync-version.js --bump --major","bump:minor":"node scripts/sync-version.js --bump --minor","link:local":"npm run build && npm link","logs:clear":"npm run build && node scripts/clear-fuzzy-logs.js","test:debug":"node --inspect test/run-all-tests.js","logs:export":"npm run build && node scripts/export-fuzzy-logs.js","postinstall":"node dist/track-installation.js && node dist/npm-scripts/verify-ripgrep.js || node -e \"process.exit(0)\"","release:dry":"node scripts/publish-release.cjs --dry-run","release:mcp":"node scripts/publish-release.cjs --mcp-only","setup:debug":"npm install && npm run build && node setup-claude-server.js --debug","start:debug":"node --inspect-brk=9229 dist/index.js","device:start":"tsx src/remote-device/device.ts","logs:analyze":"npm run build && node scripts/analyze-fuzzy-logs.js","sync-version":"node scripts/sync-version.js","unlink:local":"npm unlink","release:alpha":"node scripts/publish-release.cjs --npm-only --alpha","release:major":"node scripts/publish-release.cjs --major","release:minor":"node scripts/publish-release.cjs --minor","device:install":"cd src/remote-device && npm install","validate:tools":"npm run build && node scripts/validate-tools-sync.js","device:start:dev":"nodemon --watch src/remote-device --exec tsx src/remote-device/device.ts"},"_npmUser":{"name":"daseinji","email":"acidpictures@gmail.com"},"_npmVersion":"10.9.2","description":"MCP server for terminal operations and file editing","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zod":"^3.24.1","glob":"^10.3.10","open":"^10.2.0","sharp":"^0.34.5","unpdf":"^1.4.0","remark":"^15.0.1","remote":"^0.2.6","exceljs":"^4.4.0","express":"^4.22.1","pdf-lib":"^1.17.1","unified":"^11.0.5","file-type":"^21.1.1","md-to-pdf":"^5.2.5","remark-gfm":"^4.0.1","cross-fetch":"^4.1.0","isbinaryfile":"^5.0.4","remark-parse":"^11.0.0","@vscode/ripgrep":"^1.15.9","@opendocsg/pdf2md":"^0.2.2","zod-to-json-schema":"^3.23.5","fastest-levenshtein":"^1.0.16","@supabase/supabase-js":"^2.89.0","@modelcontextprotocol/sdk":"^1.9.0","@wonderwhy-er/desktop-commander":"^0.2.29-alpha.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.3.4","tsx":"^4.21.0","nexe":"^5.0.0-beta.4","nodemon":"^3.0.2","ts-node":"^10.9.2","commander":"^13.1.0","typescript":"^5.3.3","@types/node":"^20.17.24","@types/express":"^5.0.6","@anthropic-ai/mcpb":"^1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/desktop-commander_0.2.29-alpha.4_1767888550302_0.7616269250999335","host":"s3://npm-registry-packages-npm-production"}},"0.2.29":{"name":"@wonderwhy-er/desktop-commander","version":"0.2.29","keywords":["mcp","model-context-protocol","terminal","claude","ai","command-line","process-management","file-editing","code-editing","diff","patch","block-editing","file-system","text-manipulation","code-modification","surgical-edits","file-operations"],"author":{"name":"Eduards Ruzga"},"license":"MIT","_id":"@wonderwhy-er/desktop-commander@0.2.29","maintainers":[{"name":"serg33v","email":"serg33v@gmail.com"},{"name":"daseinji","email":"acidpictures@gmail.com"},{"name":"wonderwhy-er","email":"wonderwhy.er@gmail.com"}],"homepage":"https://github.com/wonderwhy-er/DesktopCommanderMCP","bugs":{"url":"https://github.com/wonderwhy-er/DesktopCommanderMCP/issues"},"bin":{"setup":"dist/setup-claude-server.js","remove":"dist/uninstall-claude-server.js","desktop-commander":"dist/index.js"},"dist":{"shasum":"e8743068003c5857081f7b0464daed1c728a4164","tarball":"https://registry.npmjs.org/@wonderwhy-er/desktop-commander/-/desktop-commander-0.2.29.tgz","fileCount":189,"integrity":"sha512-ChPj1YicPYxqfQcOhlHIN7xhciqSY5MAcz6HcTuCNMYyOc8biKwjShmp68FApXQgFaeXzEw+HsrVPMBN6vZo1A==","signatures":[{"sig":"MEUCIQDjRTY5jeZqY3gQJUfm5fFekbINvKOBZCRmY/el0b91tAIgUOUFhBu0xBRU3o4H8aWA0IwjVkuoDqaJ5EApBkYyojw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1671056},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"507081ebe099cf38bb35b717b2aa2af67bb679dd","mcpName":"io.github.wonderwhy-er/desktop-commander","scripts":{"bump":"node scripts/sync-version.js --bump","test":"npm run build && node test/run-all-tests.js","build":"tsc && shx cp setup-claude-server.js uninstall-claude-server.js track-installation.js dist/ && shx chmod +x dist/*.js && shx mkdir -p dist/data && shx cp src/data/onboarding-prompts.json dist/data/","clean":"shx rm -rf dist","setup":"npm install --include=dev && npm run build && node setup-claude-server.js","start":"node dist/index.js","watch":"tsc --watch","remove":"npm install && npm run build && node uninstall-claude-server.js","prepare":"npm run build","release":"node scripts/publish-release.cjs","inspector":"npx @modelcontextprotocol/inspector dist/index.js","logs:view":"npm run build && node scripts/view-fuzzy-logs.js","open-chat":"open -n /Applications/Claude.app","build:mcpb":"node scripts/build-mcpb.cjs","bump:major":"node scripts/sync-version.js --bump --major","bump:minor":"node scripts/sync-version.js --bump --minor","link:local":"npm run build && npm link","logs:clear":"npm run build && node scripts/clear-fuzzy-logs.js","test:debug":"node --inspect test/run-all-tests.js","logs:export":"npm run build && node scripts/export-fuzzy-logs.js","postinstall":"node dist/track-installation.js && node dist/npm-scripts/verify-ripgrep.js || node -e \"process.exit(0)\"","release:dry":"node scripts/publish-release.cjs --dry-run","release:mcp":"node scripts/publish-release.cjs --mcp-only","setup:debug":"npm install && npm run build && node setup-claude-server.js --debug","start:debug":"node --inspect-brk=9229 dist/index.js","logs:analyze":"npm run build && node scripts/analyze-fuzzy-logs.js","sync-version":"node scripts/sync-version.js","unlink:local":"npm unlink","release:major":"node scripts/publish-release.cjs --major","release:minor":"node scripts/publish-release.cjs --minor","validate:tools":"npm run build && node scripts/validate-tools-sync.js"},"_npmUser":{"name":"wonderwhy-er","email":"wonderwhy.er@gmail.com"},"_npmVersion":"10.8.2","description":"MCP server for terminal operations and file editing","directories":{},"_nodeVersion":"20.19.6","dependencies":{"zod":"^3.24.1","glob":"^10.3.10","sharp":"^0.34.5","unpdf":"^1.4.0","remark":"^15.0.1","exceljs":"^4.4.0","pdf-lib":"^1.17.1","unified":"^11.0.5","file-type":"^21.1.1","md-to-pdf":"^5.2.5","remark-gfm":"^4.0.1","cross-fetch":"^4.1.0","isbinaryfile":"^5.0.4","remark-parse":"^11.0.0","@vscode/ripgrep":"^1.15.9","@opendocsg/pdf2md":"^0.2.2","zod-to-json-schema":"^3.23.5","fastest-levenshtein":"^1.0.16","@modelcontextprotocol/sdk":"^1.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","nexe":"^5.0.0-beta.4","nodemon":"^3.0.2","commander":"^13.1.0","typescript":"^5.3.3","@types/node":"^20.17.24","@anthropic-ai/mcpb":"^1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/desktop-commander_0.2.29_1768210258638_0.7601104138583037","host":"s3://npm-registry-packages-npm-production"}},"0.2.29-alpha.5":{"name":"@wonderwhy-er/desktop-commander","version":"0.2.29-alpha.5","keywords":["mcp","model-context-protocol","terminal","claude","ai","command-line","process-management","file-editing","code-editing","diff","patch","block-editing","file-system","text-manipulation","code-modification","surgical-edits","file-operations"],"author":{"name":"Eduards Ruzga"},"license":"MIT","_id":"@wonderwhy-er/desktop-commander@0.2.29-alpha.5","maintainers":[{"name":"serg33v","email":"serg33v@gmail.com"},{"name":"daseinji","email":"acidpictures@gmail.com"},{"name":"wonderwhy-er","email":"wonderwhy.er@gmail.com"}],"homepage":"https://github.com/wonderwhy-er/DesktopCommanderMCP","bugs":{"url":"https://github.com/wonderwhy-er/DesktopCommanderMCP/issues"},"bin":{"setup":"dist/setup-claude-server.js","remove":"dist/uninstall-claude-server.js","desktop-commander":"dist/index.js"},"dist":{"shasum":"f366d659de8a1f37dcb994096657952a471bbf23","tarball":"https://registry.npmjs.org/@wonderwhy-er/desktop-commander/-/desktop-commander-0.2.29-alpha.5.tgz","fileCount":150,"integrity":"sha512-u30eEpmS07nLzqGp/qNwI9h1xt4axdpY/XD2lH1tTTna1WceQ8/F/cK/+N5q1KWtsupcN4KVDMqac928I+BS9Q==","signatures":[{"sig":"MEQCIGS83eJpWySf6bCdW2wHSM7E/I/Z9x30bqdPXCv5bSHGAiB893l0HlAFNKabYUPbhMlHmsv9KAGoxC3Fr6HpqqvVUQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1532699},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"054513838668e24fba318aeca1267a21d0091bc9","mcpName":"io.github.wonderwhy-er/desktop-commander","scripts":{"bump":"node scripts/sync-version.js --bump","test":"npm run build && node test/run-all-tests.js","build":"tsc && shx cp setup-claude-server.js uninstall-claude-server.js track-installation.js dist/ && shx chmod +x dist/*.js && shx mkdir -p dist/data && shx cp src/data/onboarding-prompts.json dist/data/","clean":"shx rm -rf dist","setup":"npm install --include=dev && npm run build && node setup-claude-server.js","start":"node dist/index.js","watch":"tsc --watch","remove":"npm install && npm run build && node uninstall-claude-server.js","prepare":"npm run build","release":"node scripts/publish-release.cjs","inspector":"npx @modelcontextprotocol/inspector dist/index.js","logs:view":"npm run build && node scripts/view-fuzzy-logs.js","open-chat":"open -n /Applications/Claude.app","build:mcpb":"node scripts/build-mcpb.cjs","bump:major":"node scripts/sync-version.js --bump --major","bump:minor":"node scripts/sync-version.js --bump --minor","link:local":"npm run build && npm link","logs:clear":"npm run build && node scripts/clear-fuzzy-logs.js","test:debug":"node --inspect test/run-all-tests.js","logs:export":"npm run build && node scripts/export-fuzzy-logs.js","postinstall":"node dist/track-installation.js && node dist/npm-scripts/verify-ripgrep.js || node -e \"process.exit(0)\"","release:dry":"node scripts/publish-release.cjs --dry-run","release:mcp":"node scripts/publish-release.cjs --mcp-only","setup:debug":"npm install && npm run build && node setup-claude-server.js --debug","start:debug":"node --inspect-brk=9229 dist/index.js","device:start":"tsx src/remote-device/device.ts","logs:analyze":"npm run build && node scripts/analyze-fuzzy-logs.js","sync-version":"node scripts/sync-version.js","unlink:local":"npm unlink","release:alpha":"node scripts/publish-release.cjs --npm-only --alpha","release:major":"node scripts/publish-release.cjs --major","release:minor":"node scripts/publish-release.cjs --minor","device:install":"cd src/remote-device && npm install","validate:tools":"npm run build && node scripts/validate-tools-sync.js","device:start:dev":"nodemon --watch src/remote-device --exec tsx src/remote-device/device.ts"},"_npmUser":{"name":"daseinji","email":"acidpictures@gmail.com"},"_npmVersion":"10.9.2","description":"MCP server for terminal operations and file editing","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zod":"^3.24.1","glob":"^10.3.10","open":"^10.2.0","sharp":"^0.34.5","unpdf":"^1.4.0","remark":"^15.0.1","exceljs":"^4.4.0","pdf-lib":"^1.17.1","unified":"^11.0.5","file-type":"^21.1.1","md-to-pdf":"^5.2.5","remark-gfm":"^4.0.1","cross-fetch":"^4.1.0","isbinaryfile":"^5.0.4","remark-parse":"^11.0.0","@vscode/ripgrep":"^1.15.9","@opendocsg/pdf2md":"^0.2.2","zod-to-json-schema":"^3.23.5","fastest-levenshtein":"^1.0.16","@supabase/supabase-js":"^2.89.0","@modelcontextprotocol/sdk":"^1.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.3.4","tsx":"^4.21.0","nexe":"^5.0.0-beta.4","nodemon":"^3.0.2","ts-node":"^10.9.2","commander":"^13.1.0","typescript":"^5.3.3","@types/node":"^20.17.24","@anthropic-ai/mcpb":"^1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/desktop-commander_0.2.29-alpha.5_1768406828498_0.0023280751660486043","host":"s3://npm-registry-packages-npm-production"}},"0.2.29-alpha.6":{"name":"@wonderwhy-er/desktop-commander","version":"0.2.29-alpha.6","keywords":["mcp","model-context-protocol","terminal","claude","ai","command-line","process-management","file-editing","code-editing","diff","patch","block-editing","file-system","text-manipulation","code-modification","surgical-edits","file-operations"],"author":{"name":"Eduards Ruzga"},"license":"MIT","_id":"@wonderwhy-er/desktop-commander@0.2.29-alpha.6","maintainers":[{"name":"serg33v","email":"serg33v@gmail.com"},{"name":"daseinji","email":"acidpictures@gmail.com"},{"name":"wonderwhy-er","email":"wonderwhy.er@gmail.com"}],"homepage":"https://github.com/wonderwhy-er/DesktopCommanderMCP","bugs":{"url":"https://github.com/wonderwhy-er/DesktopCommanderMCP/issues"},"bin":{"setup":"dist/setup-claude-server.js","remove":"dist/uninstall-claude-server.js","desktop-commander":"dist/index.js"},"dist":{"shasum":"e6a19f8456df596743c1b5554ee26cef5cc74466","tarball":"https://registry.npmjs.org/@wonderwhy-er/desktop-commander/-/desktop-commander-0.2.29-alpha.6.tgz","fileCount":150,"integrity":"sha512-SpooKdKN+ovmEb7H44Ag+DO3Je/MPufMwWlmpbZHD9qL/wtepY2obmgEcURoYX98aojkM1Hnwujo+rehzkfBDQ==","signatures":[{"sig":"MEUCIG2n0Jxl9Zgb5xR5aPVzl2kVadilGXj8gpF4/yvvUYi9AiEA+CgH7MtILFvNVKkUu6dJ5pWYu/XZsxYniQs8MgTN/j4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1532706},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"054513838668e24fba318aeca1267a21d0091bc9","mcpName":"io.github.wonderwhy-er/desktop-commander","scripts":{"bump":"node scripts/sync-version.js --bump","test":"npm run build && node test/run-all-tests.js","build":"tsc && shx cp setup-claude-server.js uninstall-claude-server.js track-installation.js dist/ && shx chmod +x dist/*.js && shx mkdir -p dist/data && shx cp src/data/onboarding-prompts.json dist/data/","clean":"shx rm -rf dist","setup":"npm install --include=dev && npm run build && node setup-claude-server.js","start":"node dist/index.js","watch":"tsc --watch","remove":"npm install && npm run build && node uninstall-claude-server.js","prepare":"npm run build","release":"node scripts/publish-release.cjs","inspector":"npx @modelcontextprotocol/inspector dist/index.js","logs:view":"npm run build && node scripts/view-fuzzy-logs.js","open-chat":"open -n /Applications/Claude.app","build:mcpb":"node scripts/build-mcpb.cjs","bump:major":"node scripts/sync-version.js --bump --major","bump:minor":"node scripts/sync-version.js --bump --minor","link:local":"npm run build && npm link","logs:clear":"npm run build && node scripts/clear-fuzzy-logs.js","test:debug":"node --inspect test/run-all-tests.js","logs:export":"npm run build && node scripts/export-fuzzy-logs.js","postinstall":"node dist/track-installation.js && node dist/npm-scripts/verify-ripgrep.js || node -e \"process.exit(0)\"","release:dry":"node scripts/publish-release.cjs --dry-run","release:mcp":"node scripts/publish-release.cjs --mcp-only","setup:debug":"npm install && npm run build && node setup-claude-server.js --debug","start:debug":"node --inspect-brk=9229 dist/index.js","device:start":"tsx src/remote-device/device.ts","logs:analyze":"npm run build && node scripts/analyze-fuzzy-logs.js","sync-version":"node scripts/sync-version.js","unlink:local":"npm unlink","release:alpha":"node scripts/publish-release.cjs --npm-only --alpha","release:major":"node scripts/publish-release.cjs --major","release:minor":"node scripts/publish-release.cjs --minor","device:install":"cd src/remote-device && npm install","validate:tools":"npm run build && node scripts/validate-tools-sync.js","device:start:dev":"nodemon --watch src/remote-device --exec tsx src/remote-device/device.ts"},"_npmUser":{"name":"daseinji","email":"acidpictures@gmail.com"},"_npmVersion":"10.9.2","description":"MCP server for terminal operations and file editing","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zod":"^3.24.1","glob":"^10.3.10","open":"^10.2.0","sharp":"^0.34.5","unpdf":"^1.4.0","remark":"^15.0.1","exceljs":"^4.4.0","pdf-lib":"^1.17.1","unified":"^11.0.5","file-type":"^21.1.1","md-to-pdf":"^5.2.5","remark-gfm":"^4.0.1","cross-fetch":"^4.1.0","isbinaryfile":"^5.0.4","remark-parse":"^11.0.0","@vscode/ripgrep":"^1.15.9","@opendocsg/pdf2md":"^0.2.2","zod-to-json-schema":"^3.23.5","fastest-levenshtein":"^1.0.16","@supabase/supabase-js":"^2.89.0","@modelcontextprotocol/sdk":"^1.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.3.4","tsx":"^4.21.0","nexe":"^5.0.0-beta.4","nodemon":"^3.0.2","ts-node":"^10.9.2","commander":"^13.1.0","typescript":"^5.3.3","@types/node":"^20.17.24","@anthropic-ai/mcpb":"^1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/desktop-commander_0.2.29-alpha.6_1768411105223_0.5897276989120641","host":"s3://npm-registry-packages-npm-production"}},"0.2.29-alpha.7":{"name":"@wonderwhy-er/desktop-commander","version":"0.2.29-alpha.7","keywords":["mcp","model-context-protocol","terminal","claude","ai","command-line","process-management","file-editing","code-editing","diff","patch","block-editing","file-system","text-manipulation","code-modification","surgical-edits","file-operations"],"author":{"name":"Eduards Ruzga"},"license":"MIT","_id":"@wonderwhy-er/desktop-commander@0.2.29-alpha.7","maintainers":[{"name":"serg33v","email":"serg33v@gmail.com"},{"name":"daseinji","email":"acidpictures@gmail.com"},{"name":"wonderwhy-er","email":"wonderwhy.er@gmail.com"}],"homepage":"https://github.com/wonderwhy-er/DesktopCommanderMCP","bugs":{"url":"https://github.com/wonderwhy-er/DesktopCommanderMCP/issues"},"bin":{"setup":"dist/setup-claude-server.js","remove":"dist/uninstall-claude-server.js","desktop-commander":"dist/index.js"},"dist":{"shasum":"ca2297f1ba3912c7daf280fb96b412fe759aea07","tarball":"https://registry.npmjs.org/@wonderwhy-er/desktop-commander/-/desktop-commander-0.2.29-alpha.7.tgz","fileCount":150,"integrity":"sha512-j2fjAw1UGM572t7B2VJS25WfdWCSuT4iho2yKMzDbyq4zaMcwwgaiItYGwrhrc0bh4IDEH2izss7AtLcJP2elA==","signatures":[{"sig":"MEUCIGLDBU9yCTiHARLaaHslZMsZMVdBkqRcCFzMahEGOIuZAiEA8Cneo8yia9yp532Yf9Bzq3himPU6LPeKo3VZp6QJDrE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1532568},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"fb21705c3b88dd3e489a82cbe84de7a951848b5a","mcpName":"io.github.wonderwhy-er/desktop-commander","scripts":{"bump":"node scripts/sync-version.js --bump","test":"npm run build && node test/run-all-tests.js","build":"tsc && shx cp setup-claude-server.js uninstall-claude-server.js track-installation.js dist/ && shx chmod +x dist/*.js && shx mkdir -p dist/data && shx cp src/data/onboarding-prompts.json dist/data/","clean":"shx rm -rf dist","setup":"npm install --include=dev && npm run build && node setup-claude-server.js","start":"node dist/index.js","watch":"tsc --watch","remove":"npm install && npm run build && node uninstall-claude-server.js","prepare":"npm run build","release":"node scripts/publish-release.cjs","inspector":"npx @modelcontextprotocol/inspector dist/index.js","logs:view":"npm run build && node scripts/view-fuzzy-logs.js","open-chat":"open -n /Applications/Claude.app","build:mcpb":"node scripts/build-mcpb.cjs","bump:major":"node scripts/sync-version.js --bump --major","bump:minor":"node scripts/sync-version.js --bump --minor","link:local":"npm run build && npm link","logs:clear":"npm run build && node scripts/clear-fuzzy-logs.js","test:debug":"node --inspect test/run-all-tests.js","logs:export":"npm run build && node scripts/export-fuzzy-logs.js","postinstall":"node dist/track-installation.js && node dist/npm-scripts/verify-ripgrep.js || node -e \"process.exit(0)\"","release:dry":"node scripts/publish-release.cjs --dry-run","release:mcp":"node scripts/publish-release.cjs --mcp-only","setup:debug":"npm install && npm run build && node setup-claude-server.js --debug","start:debug":"node --inspect-brk=9229 dist/index.js","device:start":"tsx src/remote-device/device.ts","logs:analyze":"npm run build && node scripts/analyze-fuzzy-logs.js","sync-version":"node scripts/sync-version.js","unlink:local":"npm unlink","release:alpha":"node scripts/publish-release.cjs --npm-only --alpha","release:major":"node scripts/publish-release.cjs --major","release:minor":"node scripts/publish-release.cjs --minor","device:install":"cd src/remote-device && npm install","validate:tools":"npm run build && node scripts/validate-tools-sync.js","device:start:dev":"nodemon --watch src/remote-device --exec tsx src/remote-device/device.ts"},"_npmUser":{"name":"daseinji","email":"acidpictures@gmail.com"},"_npmVersion":"10.9.2","description":"MCP server for terminal operations and file editing","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zod":"^3.24.1","glob":"^10.3.10","open":"^10.2.0","sharp":"^0.34.5","unpdf":"^1.4.0","remark":"^15.0.1","exceljs":"^4.4.0","pdf-lib":"^1.17.1","unified":"^11.0.5","file-type":"^21.1.1","md-to-pdf":"^5.2.5","remark-gfm":"^4.0.1","cross-fetch":"^4.1.0","isbinaryfile":"^5.0.4","remark-parse":"^11.0.0","@vscode/ripgrep":"^1.15.9","@opendocsg/pdf2md":"^0.2.2","zod-to-json-schema":"^3.23.5","fastest-levenshtein":"^1.0.16","@supabase/supabase-js":"^2.89.0","@modelcontextprotocol/sdk":"^1.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.3.4","tsx":"^4.21.0","nexe":"^5.0.0-beta.4","nodemon":"^3.0.2","ts-node":"^10.9.2","commander":"^13.1.0","typescript":"^5.3.3","@types/node":"^20.17.24","@anthropic-ai/mcpb":"^1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/desktop-commander_0.2.29-alpha.7_1768477548569_0.7247628749194914","host":"s3://npm-registry-packages-npm-production"}},"0.2.29-alpha.8":{"name":"@wonderwhy-er/desktop-commander","version":"0.2.29-alpha.8","keywords":["mcp","model-context-protocol","terminal","claude","ai","command-line","process-management","file-editing","code-editing","diff","patch","block-editing","file-system","text-manipulation","code-modification","surgical-edits","file-operations"],"author":{"name":"Eduards Ruzga"},"license":"MIT","_id":"@wonderwhy-er/desktop-commander@0.2.29-alpha.8","maintainers":[{"name":"serg33v","email":"serg33v@gmail.com"},{"name":"daseinji","email":"acidpictures@gmail.com"},{"name":"wonderwhy-er","email":"wonderwhy.er@gmail.com"}],"homepage":"https://github.com/wonderwhy-er/DesktopCommanderMCP","bugs":{"url":"https://github.com/wonderwhy-er/DesktopCommanderMCP/issues"},"bin":{"setup":"dist/setup-claude-server.js","remove":"dist/uninstall-claude-server.js","desktop-commander":"dist/index.js"},"dist":{"shasum":"2ea15dc943c9ff5b18753a438d613aa2df852c4c","tarball":"https://registry.npmjs.org/@wonderwhy-er/desktop-commander/-/desktop-commander-0.2.29-alpha.8.tgz","fileCount":150,"integrity":"sha512-m0nTWs1cr6l/H4sURf5UzUriryihXKsELUBPDNH+WV0RRxnpjXsq+7rvLVa6VA1l2KWALHM9r/FuPda8EdBuEA==","signatures":[{"sig":"MEUCIQDZI1aA56QXRiqpFhWSIODakw+x46SxTs6OP5iZ5X0nRQIgffGBSPsdmv6YWw2/2UY5JdoQpJ4lQB2Gd4/5luT+0qU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1533617},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"a7d34354d75b9eaeaf4b7eae5fc10baac3ee0a0f","mcpName":"io.github.wonderwhy-er/desktop-commander","scripts":{"bump":"node scripts/sync-version.js --bump","test":"npm run build && node test/run-all-tests.js","build":"tsc && shx cp setup-claude-server.js uninstall-claude-server.js track-installation.js dist/ && shx chmod +x dist/*.js && shx mkdir -p dist/data && shx cp src/data/onboarding-prompts.json dist/data/","clean":"shx rm -rf dist","setup":"npm install --include=dev && npm run build && node setup-claude-server.js","start":"node dist/index.js","watch":"tsc --watch","remove":"npm install && npm run build && node uninstall-claude-server.js","prepare":"npm run build","release":"node scripts/publish-release.cjs","inspector":"npx @modelcontextprotocol/inspector dist/index.js","logs:view":"npm run build && node scripts/view-fuzzy-logs.js","open-chat":"open -n /Applications/Claude.app","build:mcpb":"node scripts/build-mcpb.cjs","bump:major":"node scripts/sync-version.js --bump --major","bump:minor":"node scripts/sync-version.js --bump --minor","link:local":"npm run build && npm link","logs:clear":"npm run build && node scripts/clear-fuzzy-logs.js","test:debug":"node --inspect test/run-all-tests.js","logs:export":"npm run build && node scripts/export-fuzzy-logs.js","postinstall":"node dist/track-installation.js && node dist/npm-scripts/verify-ripgrep.js || node -e \"process.exit(0)\"","release:dry":"node scripts/publish-release.cjs --dry-run","release:mcp":"node scripts/publish-release.cjs --mcp-only","setup:debug":"npm install && npm run build && node setup-claude-server.js --debug","start:debug":"node --inspect-brk=9229 dist/index.js","device:start":"tsx src/remote-device/device.ts","logs:analyze":"npm run build && node scripts/analyze-fuzzy-logs.js","sync-version":"node scripts/sync-version.js","unlink:local":"npm unlink","release:alpha":"node scripts/publish-release.cjs --npm-only --alpha","release:major":"node scripts/publish-release.cjs --major","release:minor":"node scripts/publish-release.cjs --minor","device:install":"cd src/remote-device && npm install","validate:tools":"npm run build && node scripts/validate-tools-sync.js","device:start:dev":"nodemon --watch src/remote-device --exec tsx src/remote-device/device.ts"},"_npmUser":{"name":"daseinji","email":"acidpictures@gmail.com"},"_npmVersion":"10.9.2","description":"MCP server for terminal operations and file editing","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zod":"^3.24.1","glob":"^10.3.10","open":"^10.2.0","sharp":"^0.34.5","unpdf":"^1.4.0","remark":"^15.0.1","exceljs":"^4.4.0","pdf-lib":"^1.17.1","unified":"^11.0.5","file-type":"^21.1.1","md-to-pdf":"^5.2.5","remark-gfm":"^4.0.1","cross-fetch":"^4.1.0","isbinaryfile":"^5.0.4","remark-parse":"^11.0.0","@vscode/ripgrep":"^1.15.9","@opendocsg/pdf2md":"^0.2.2","zod-to-json-schema":"^3.23.5","fastest-levenshtein":"^1.0.16","@supabase/supabase-js":"^2.89.0","@modelcontextprotocol/sdk":"^1.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.3.4","tsx":"^4.21.0","nexe":"^5.0.0-beta.4","nodemon":"^3.0.2","ts-node":"^10.9.2","commander":"^13.1.0","typescript":"^5.3.3","@types/node":"^20.17.24","@anthropic-ai/mcpb":"^1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/desktop-commander_0.2.29-alpha.8_1768567912522_0.038341644635258465","host":"s3://npm-registry-packages-npm-production"}},"0.2.29-alpha.9":{"name":"@wonderwhy-er/desktop-commander","version":"0.2.29-alpha.9","keywords":["mcp","model-context-protocol","terminal","claude","ai","command-line","process-management","file-editing","code-editing","diff","patch","block-editing","file-system","text-manipulation","code-modification","surgical-edits","file-operations"],"author":{"name":"Eduards Ruzga"},"license":"MIT","_id":"@wonderwhy-er/desktop-commander@0.2.29-alpha.9","maintainers":[{"name":"serg33v","email":"serg33v@gmail.com"},{"name":"daseinji","email":"acidpictures@gmail.com"},{"name":"wonderwhy-er","email":"wonderwhy.er@gmail.com"}],"homepage":"https://github.com/wonderwhy-er/DesktopCommanderMCP","bugs":{"url":"https://github.com/wonderwhy-er/DesktopCommanderMCP/issues"},"bin":{"setup":"dist/setup-claude-server.js","remove":"dist/uninstall-claude-server.js","desktop-commander":"dist/index.js"},"dist":{"shasum":"c19b5d04313877bd8b0ba78802dcaa6dcbced166","tarball":"https://registry.npmjs.org/@wonderwhy-er/desktop-commander/-/desktop-commander-0.2.29-alpha.9.tgz","fileCount":151,"integrity":"sha512-OJvKhCWhNDWgNabz9wKY0Eu15V35oWgzDy70zcydkk+hEzUJUsHn0kXpYuTf1QsvWecDlCbdXHG+4/E9ax5VMQ==","signatures":[{"sig":"MEUCIQDF4p1DIw0vhXwJhNhR+xfZC8heh1eMxMgdhcy8TK6FGwIgfcaOh20Eqdhvbi+OPMG+st4m0dD0b2da7JCytIvJ8iw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1539073},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"86f055330242ff0d8a93dfff0dee2d57c68e6fcd","mcpName":"io.github.wonderwhy-er/desktop-commander","scripts":{"bump":"node scripts/sync-version.js --bump","test":"npm run build && node test/run-all-tests.js","build":"tsc && shx cp setup-claude-server.js uninstall-claude-server.js track-installation.js dist/ && shx chmod +x dist/*.js && shx mkdir -p dist/data && shx cp src/data/onboarding-prompts.json dist/data/","clean":"shx rm -rf dist","setup":"npm install --include=dev && npm run build && node setup-claude-server.js","start":"node dist/index.js","watch":"tsc --watch","remove":"npm install && npm run build && node uninstall-claude-server.js","prepare":"npm run build","release":"node scripts/publish-release.cjs","inspector":"npx @modelcontextprotocol/inspector dist/index.js","logs:view":"npm run build && node scripts/view-fuzzy-logs.js","open-chat":"open -n /Applications/Claude.app","build:mcpb":"node scripts/build-mcpb.cjs","bump:major":"node scripts/sync-version.js --bump --major","bump:minor":"node scripts/sync-version.js --bump --minor","link:local":"npm run build && npm link","logs:clear":"npm run build && node scripts/clear-fuzzy-logs.js","test:debug":"node --inspect test/run-all-tests.js","logs:export":"npm run build && node scripts/export-fuzzy-logs.js","postinstall":"node dist/track-installation.js && node dist/npm-scripts/verify-ripgrep.js || node -e \"process.exit(0)\"","release:dry":"node scripts/publish-release.cjs --dry-run","release:mcp":"node scripts/publish-release.cjs --mcp-only","setup:debug":"npm install && npm run build && node setup-claude-server.js --debug","start:debug":"node --inspect-brk=9229 dist/index.js","device:start":"tsx src/remote-device/device.ts","logs:analyze":"npm run build && node scripts/analyze-fuzzy-logs.js","sync-version":"node scripts/sync-version.js","unlink:local":"npm unlink","release:alpha":"node scripts/publish-release.cjs --npm-only --alpha","release:major":"node scripts/publish-release.cjs --major","release:minor":"node scripts/publish-release.cjs --minor","device:install":"cd src/remote-device && npm install","validate:tools":"npm run build && node scripts/validate-tools-sync.js","device:start:dev":"nodemon --watch src/remote-device --exec tsx src/remote-device/device.ts"},"_npmUser":{"name":"daseinji","email":"acidpictures@gmail.com"},"_npmVersion":"10.9.2","description":"MCP server for terminal operations and file editing","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zod":"^3.24.1","glob":"^10.3.10","open":"^10.2.0","sharp":"^0.34.5","unpdf":"^1.4.0","remark":"^15.0.1","exceljs":"^4.4.0","pdf-lib":"^1.17.1","unified":"^11.0.5","file-type":"^21.1.1","md-to-pdf":"^5.2.5","remark-gfm":"^4.0.1","cross-fetch":"^4.1.0","isbinaryfile":"^5.0.4","remark-parse":"^11.0.0","@vscode/ripgrep":"^1.15.9","@opendocsg/pdf2md":"^0.2.2","zod-to-json-schema":"^3.23.5","fastest-levenshtein":"^1.0.16","@supabase/supabase-js":"^2.89.0","@modelcontextprotocol/sdk":"^1.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.3.4","tsx":"^4.21.0","nexe":"^5.0.0-beta.4","nodemon":"^3.0.2","ts-node":"^10.9.2","commander":"^13.1.0","typescript":"^5.3.3","@types/node":"^20.17.24","@anthropic-ai/mcpb":"^1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/desktop-commander_0.2.29-alpha.9_1768809595007_0.623797084044428","host":"s3://npm-registry-packages-npm-production"}},"0.2.29-alpha.10":{"name":"@wonderwhy-er/desktop-commander","version":"0.2.29-alpha.10","keywords":["mcp","model-context-protocol","terminal","claude","ai","command-line","process-management","file-editing","code-editing","diff","patch","block-editing","file-system","text-manipulation","code-modification","surgical-edits","file-operations"],"author":{"name":"Eduards Ruzga"},"license":"MIT","_id":"@wonderwhy-er/desktop-commander@0.2.29-alpha.10","maintainers":[{"name":"serg33v","email":"serg33v@gmail.com"},{"name":"daseinji","email":"acidpictures@gmail.com"},{"name":"wonderwhy-er","email":"wonderwhy.er@gmail.com"}],"homepage":"https://github.com/wonderwhy-er/DesktopCommanderMCP","bugs":{"url":"https://github.com/wonderwhy-er/DesktopCommanderMCP/issues"},"bin":{"setup":"dist/setup-claude-server.js","remove":"dist/uninstall-claude-server.js","desktop-commander":"dist/index.js"},"dist":{"shasum":"b6663f669337592676aa1d7dcf6efd9670c2fcd7","tarball":"https://registry.npmjs.org/@wonderwhy-er/desktop-commander/-/desktop-commander-0.2.29-alpha.10.tgz","fileCount":151,"integrity":"sha512-zRt/xvoP3gn2T1iqIAKt9WHeLdLpMCWQt7CxxaPPoAU3B81NqEfgrThOh7Xh1OgDJ0dUUNDEpIFD5SSYPdteGA==","signatures":[{"sig":"MEQCIGEW6jac8KZKp4NvmQSWYmKQSv2u/LI6NNO9yzbSJNXEAiA95cU1yORfrhZesFm+XGuzhFM2rDMZQXTgXcxwX3xtRg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1539767},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"c2b15d58a07d50e830bfeb0209eeeed69becb11a","mcpName":"io.github.wonderwhy-er/desktop-commander","scripts":{"bump":"node scripts/sync-version.js --bump","test":"npm run build && node test/run-all-tests.js","build":"tsc && shx cp setup-claude-server.js uninstall-claude-server.js track-installation.js dist/ && shx chmod +x dist/*.js && shx mkdir -p dist/data && shx cp src/data/onboarding-prompts.json dist/data/","clean":"shx rm -rf dist","setup":"npm install --include=dev && npm run build && node setup-claude-server.js","start":"node dist/index.js","watch":"tsc --watch","remove":"npm install && npm run build && node uninstall-claude-server.js","prepare":"npm run build","release":"node scripts/publish-release.cjs","inspector":"npx @modelcontextprotocol/inspector dist/index.js","logs:view":"npm run build && node scripts/view-fuzzy-logs.js","open-chat":"open -n /Applications/Claude.app","build:mcpb":"node scripts/build-mcpb.cjs","bump:major":"node scripts/sync-version.js --bump --major","bump:minor":"node scripts/sync-version.js --bump --minor","link:local":"npm run build && npm link","logs:clear":"npm run build && node scripts/clear-fuzzy-logs.js","test:debug":"node --inspect test/run-all-tests.js","logs:export":"npm run build && node scripts/export-fuzzy-logs.js","postinstall":"node dist/track-installation.js && node dist/npm-scripts/verify-ripgrep.js || node -e \"process.exit(0)\"","release:dry":"node scripts/publish-release.cjs --dry-run","release:mcp":"node scripts/publish-release.cjs --mcp-only","setup:debug":"npm install && npm run build && node setup-claude-server.js --debug","start:debug":"node --inspect-brk=9229 dist/index.js","device:start":"tsx src/remote-device/device.ts","logs:analyze":"npm run build && node scripts/analyze-fuzzy-logs.js","sync-version":"node scripts/sync-version.js","unlink:local":"npm unlink","release:alpha":"node scripts/publish-release.cjs --npm-only --alpha","release:major":"node scripts/publish-release.cjs --major","release:minor":"node scripts/publish-release.cjs --minor","device:install":"cd src/remote-device && npm install","validate:tools":"npm run build && node scripts/validate-tools-sync.js","device:start:dev":"nodemon --watch src/remote-device --exec tsx src/remote-device/device.ts"},"_npmUser":{"name":"daseinji","email":"acidpictures@gmail.com"},"_npmVersion":"10.9.2","description":"MCP server for terminal operations and file editing","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zod":"^3.24.1","glob":"^10.3.10","open":"^10.2.0","sharp":"^0.34.5","unpdf":"^1.4.0","remark":"^15.0.1","exceljs":"^4.4.0","pdf-lib":"^1.17.1","unified":"^11.0.5","file-type":"^21.1.1","md-to-pdf":"^5.2.5","caffeinate":"^1.0.1","remark-gfm":"^4.0.1","cross-fetch":"^4.1.0","isbinaryfile":"^5.0.4","remark-parse":"^11.0.0","@vscode/ripgrep":"^1.15.9","@opendocsg/pdf2md":"^0.2.2","zod-to-json-schema":"^3.23.5","fastest-levenshtein":"^1.0.16","@supabase/supabase-js":"^2.89.0","@modelcontextprotocol/sdk":"^1.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.3.4","tsx":"^4.21.0","nexe":"^5.0.0-beta.4","nodemon":"^3.0.2","ts-node":"^10.9.2","commander":"^13.1.0","typescript":"^5.3.3","@types/node":"^20.17.24","@anthropic-ai/mcpb":"^1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/desktop-commander_0.2.29-alpha.10_1768824349925_0.5435402136930192","host":"s3://npm-registry-packages-npm-production"}},"0.2.29-alpha.11":{"name":"@wonderwhy-er/desktop-commander","version":"0.2.29-alpha.11","keywords":["mcp","model-context-protocol","terminal","claude","ai","command-line","process-management","file-editing","code-editing","diff","patch","block-editing","file-system","text-manipulation","code-modification","surgical-edits","file-operations"],"author":{"name":"Eduards Ruzga"},"license":"MIT","_id":"@wonderwhy-er/desktop-commander@0.2.29-alpha.11","maintainers":[{"name":"serg33v","email":"serg33v@gmail.com"},{"name":"daseinji","email":"acidpictures@gmail.com"},{"name":"wonderwhy-er","email":"wonderwhy.er@gmail.com"}],"homepage":"https://github.com/wonderwhy-er/DesktopCommanderMCP","bugs":{"url":"https://github.com/wonderwhy-er/DesktopCommanderMCP/issues"},"bin":{"setup":"dist/setup-claude-server.js","remove":"dist/uninstall-claude-server.js","desktop-commander":"dist/index.js"},"dist":{"shasum":"86a7fdde7098f13a37710e7b58c338f3a6f1010a","tarball":"https://registry.npmjs.org/@wonderwhy-er/desktop-commander/-/desktop-commander-0.2.29-alpha.11.tgz","fileCount":151,"integrity":"sha512-FanwkfsaC3Vt3aTkRv9HnMT2TsOuU92xpwaI10y31QU1FCwlugwxoIAVazC1weAWDI8+XFEwJzyjBqsedv+zfg==","signatures":[{"sig":"MEUCIQCxtHafiVMRuq/bk71KDCVGE9xDx0XQB5kXNLJ37HsLSgIgW2QmGmPIG8Zr4sczgrWjSMFOtLDVU70VcWT6ok3DJXs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1539744},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"c2b15d58a07d50e830bfeb0209eeeed69becb11a","mcpName":"io.github.wonderwhy-er/desktop-commander","scripts":{"bump":"node scripts/sync-version.js --bump","test":"npm run build && node test/run-all-tests.js","build":"tsc && shx cp setup-claude-server.js uninstall-claude-server.js track-installation.js dist/ && shx chmod +x dist/*.js && shx mkdir -p dist/data && shx cp src/data/onboarding-prompts.json dist/data/","clean":"shx rm -rf dist","setup":"npm install --include=dev && npm run build && node setup-claude-server.js","start":"node dist/index.js","watch":"tsc --watch","remove":"npm install && npm run build && node uninstall-claude-server.js","prepare":"npm run build","release":"node scripts/publish-release.cjs","inspector":"npx @modelcontextprotocol/inspector dist/index.js","logs:view":"npm run build && node scripts/view-fuzzy-logs.js","open-chat":"open -n /Applications/Claude.app","build:mcpb":"node scripts/build-mcpb.cjs","bump:major":"node scripts/sync-version.js --bump --major","bump:minor":"node scripts/sync-version.js --bump --minor","link:local":"npm run build && npm link","logs:clear":"npm run build && node scripts/clear-fuzzy-logs.js","test:debug":"node --inspect test/run-all-tests.js","logs:export":"npm run build && node scripts/export-fuzzy-logs.js","postinstall":"node dist/track-installation.js && node dist/npm-scripts/verify-ripgrep.js || node -e \"process.exit(0)\"","release:dry":"node scripts/publish-release.cjs --dry-run","release:mcp":"node scripts/publish-release.cjs --mcp-only","setup:debug":"npm install && npm run build && node setup-claude-server.js --debug","start:debug":"node --inspect-brk=9229 dist/index.js","device:start":"tsx src/remote-device/device.ts","logs:analyze":"npm run build && node scripts/analyze-fuzzy-logs.js","sync-version":"node scripts/sync-version.js","unlink:local":"npm unlink","release:alpha":"node scripts/publish-release.cjs --npm-only --alpha","release:major":"node scripts/publish-release.cjs --major","release:minor":"node scripts/publish-release.cjs --minor","device:install":"cd src/remote-device && npm install","validate:tools":"npm run build && node scripts/validate-tools-sync.js","device:start:dev":"nodemon --watch src/remote-device --exec tsx src/remote-device/device.ts"},"_npmUser":{"name":"daseinji","email":"acidpictures@gmail.com"},"_npmVersion":"10.9.2","description":"MCP server for terminal operations and file editing","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zod":"^3.24.1","glob":"^10.3.10","open":"^10.2.0","sharp":"^0.34.5","unpdf":"^1.4.0","remark":"^15.0.1","exceljs":"^4.4.0","pdf-lib":"^1.17.1","unified":"^11.0.5","file-type":"^21.1.1","md-to-pdf":"^5.2.5","caffeinate":"^1.0.1","remark-gfm":"^4.0.1","cross-fetch":"^4.1.0","isbinaryfile":"^5.0.4","remark-parse":"^11.0.0","@vscode/ripgrep":"^1.15.9","@opendocsg/pdf2md":"^0.2.2","zod-to-json-schema":"^3.23.5","fastest-levenshtein":"^1.0.16","@supabase/supabase-js":"^2.89.0","@modelcontextprotocol/sdk":"^1.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.3.4","tsx":"^4.21.0","nexe":"^5.0.0-beta.4","nodemon":"^3.0.2","ts-node":"^10.9.2","commander":"^13.1.0","typescript":"^5.3.3","@types/node":"^20.17.24","@anthropic-ai/mcpb":"^1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/desktop-commander_0.2.29-alpha.11_1768824975291_0.26526444395721027","host":"s3://npm-registry-packages-npm-production"}},"0.2.29-alpha.12":{"name":"@wonderwhy-er/desktop-commander","version":"0.2.29-alpha.12","keywords":["mcp","model-context-protocol","terminal","claude","ai","command-line","process-management","file-editing","code-editing","diff","patch","block-editing","file-system","text-manipulation","code-modification","surgical-edits","file-operations"],"author":{"name":"Eduards Ruzga"},"license":"MIT","_id":"@wonderwhy-er/desktop-commander@0.2.29-alpha.12","maintainers":[{"name":"serg33v","email":"serg33v@gmail.com"},{"name":"daseinji","email":"acidpictures@gmail.com"},{"name":"wonderwhy-er","email":"wonderwhy.er@gmail.com"}],"homepage":"https://github.com/wonderwhy-er/DesktopCommanderMCP","bugs":{"url":"https://github.com/wonderwhy-er/DesktopCommanderMCP/issues"},"bin":{"setup":"dist/setup-claude-server.js","remove":"dist/uninstall-claude-server.js","desktop-commander":"dist/index.js"},"dist":{"shasum":"9f8814e6de80b53e3d0f60d83f6e115862442f53","tarball":"https://registry.npmjs.org/@wonderwhy-er/desktop-commander/-/desktop-commander-0.2.29-alpha.12.tgz","fileCount":151,"integrity":"sha512-SaKfuaLEPWG6lJB6NxgPLH5JF98WjE8/bo9R8FBjAjZD2OBPuEH0Coj0zT9Ta+sw4WLQwqB2N9a01Yt7UyhFZw==","signatures":[{"sig":"MEUCID4RGyS4A+IoWGwx2weNRXAw/cNM5uRu3bwcNNvdhO5FAiEAtd7AHwQl+csB3704K47oHu4epX0f2XXrSW9vcMAk6/c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1546607},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"0c5633ef6c73ec51132dd5f21dbd01579fd843cb","mcpName":"io.github.wonderwhy-er/desktop-commander","scripts":{"bump":"node scripts/sync-version.js --bump","test":"npm run build && node test/run-all-tests.js","build":"tsc && shx cp setup-claude-server.js uninstall-claude-server.js track-installation.js dist/ && shx chmod +x dist/*.js && shx mkdir -p dist/data && shx cp src/data/onboarding-prompts.json dist/data/","clean":"shx rm -rf dist","setup":"npm install --include=dev && npm run build && node setup-claude-server.js","start":"node dist/index.js","watch":"tsc --watch","remove":"npm install && npm run build && node uninstall-claude-server.js","prepare":"npm run build","release":"node scripts/publish-release.cjs","inspector":"npx @modelcontextprotocol/inspector dist/index.js","logs:view":"npm run build && node scripts/view-fuzzy-logs.js","open-chat":"open -n /Applications/Claude.app","build:mcpb":"node scripts/build-mcpb.cjs","bump:major":"node scripts/sync-version.js --bump --major","bump:minor":"node scripts/sync-version.js --bump --minor","link:local":"npm run build && npm link","logs:clear":"npm run build && node scripts/clear-fuzzy-logs.js","test:debug":"node --inspect test/run-all-tests.js","logs:export":"npm run build && node scripts/export-fuzzy-logs.js","postinstall":"node dist/track-installation.js && node dist/npm-scripts/verify-ripgrep.js || node -e \"process.exit(0)\"","release:dry":"node scripts/publish-release.cjs --dry-run","release:mcp":"node scripts/publish-release.cjs --mcp-only","setup:debug":"npm install && npm run build && node setup-claude-server.js --debug","start:debug":"node --inspect-brk=9229 dist/index.js","device:start":"tsx src/remote-device/device.ts","logs:analyze":"npm run build && node scripts/analyze-fuzzy-logs.js","sync-version":"node scripts/sync-version.js","unlink:local":"npm unlink","release:alpha":"node scripts/publish-release.cjs --npm-only --alpha","release:major":"node scripts/publish-release.cjs --major","release:minor":"node scripts/publish-release.cjs --minor","device:install":"cd src/remote-device && npm install","validate:tools":"npm run build && node scripts/validate-tools-sync.js","device:start:dev":"nodemon --watch src/remote-device --exec tsx src/remote-device/device.ts"},"_npmUser":{"name":"daseinji","email":"acidpictures@gmail.com"},"_npmVersion":"10.9.2","description":"MCP server for terminal operations and file editing","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zod":"^3.24.1","glob":"^10.3.10","open":"^10.2.0","sharp":"^0.34.5","unpdf":"^1.4.0","remark":"^15.0.1","exceljs":"^4.4.0","pdf-lib":"^1.17.1","unified":"^11.0.5","file-type":"^21.1.1","md-to-pdf":"^5.2.5","remark-gfm":"^4.0.1","cross-fetch":"^4.1.0","isbinaryfile":"^5.0.4","remark-parse":"^11.0.0","@vscode/ripgrep":"^1.15.9","@opendocsg/pdf2md":"^0.2.2","zod-to-json-schema":"^3.23.5","fastest-levenshtein":"^1.0.16","@supabase/supabase-js":"^2.89.0","@modelcontextprotocol/sdk":"^1.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.3.4","tsx":"^4.21.0","nexe":"^5.0.0-beta.4","nodemon":"^3.0.2","ts-node":"^10.9.2","commander":"^13.1.0","typescript":"^5.3.3","@types/node":"^20.17.24","@anthropic-ai/mcpb":"^1.2.0"},"optionalDependencies":{"caffeinate":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/desktop-commander_0.2.29-alpha.12_1768841617890_0.9302037440298045","host":"s3://npm-registry-packages-npm-production"}},"0.2.29-alpha.13":{"name":"@wonderwhy-er/desktop-commander","version":"0.2.29-alpha.13","keywords":["mcp","model-context-protocol","terminal","claude","ai","command-line","process-management","file-editing","code-editing","diff","patch","block-editing","file-system","text-manipulation","code-modification","surgical-edits","file-operations"],"author":{"name":"Eduards Ruzga"},"license":"MIT","_id":"@wonderwhy-er/desktop-commander@0.2.29-alpha.13","maintainers":[{"name":"serg33v","email":"serg33v@gmail.com"},{"name":"daseinji","email":"acidpictures@gmail.com"},{"name":"wonderwhy-er","email":"wonderwhy.er@gmail.com"}],"homepage":"https://github.com/wonderwhy-er/DesktopCommanderMCP","bugs":{"url":"https://github.com/wonderwhy-er/DesktopCommanderMCP/issues"},"bin":{"setup":"dist/setup-claude-server.js","remove":"dist/uninstall-claude-server.js","desktop-commander":"dist/index.js"},"dist":{"shasum":"f18688661a7050859d3b5d3371eb4919809c1958","tarball":"https://registry.npmjs.org/@wonderwhy-er/desktop-commander/-/desktop-commander-0.2.29-alpha.13.tgz","fileCount":151,"integrity":"sha512-YcXo5pOwZQqwYsGtCfATiLg8G12dMGZ9N7ihnRHGL/yQazjTnEnCkQktynO/WQwVHjR1yggV+i5tNT+KxpJ1pw==","signatures":[{"sig":"MEQCIHD91hZ9iSqOjTIxuzpnZFG316xG8s6k0X6U5cyNilYjAiBh3Uta2/wiF72deq7XriWqay+gmvd92SCrzy9BWSHE0A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1546919},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"e95d55a5ee4a8514f5fd37fec6fd64d9a9ef05bc","mcpName":"io.github.wonderwhy-er/desktop-commander","scripts":{"bump":"node scripts/sync-version.js --bump","test":"npm run build && node test/run-all-tests.js","build":"tsc && shx cp setup-claude-server.js uninstall-claude-server.js track-installation.js dist/ && shx chmod +x dist/*.js && shx mkdir -p dist/data && shx cp src/data/onboarding-prompts.json dist/data/","clean":"shx rm -rf dist","setup":"npm install --include=dev && npm run build && node setup-claude-server.js","start":"node dist/index.js","watch":"tsc --watch","remove":"npm install && npm run build && node uninstall-claude-server.js","prepare":"npm run build","release":"node scripts/publish-release.cjs","inspector":"npx @modelcontextprotocol/inspector dist/index.js","logs:view":"npm run build && node scripts/view-fuzzy-logs.js","open-chat":"open -n /Applications/Claude.app","build:mcpb":"node scripts/build-mcpb.cjs","bump:major":"node scripts/sync-version.js --bump --major","bump:minor":"node scripts/sync-version.js --bump --minor","link:local":"npm run build && npm link","logs:clear":"npm run build && node scripts/clear-fuzzy-logs.js","test:debug":"node --inspect test/run-all-tests.js","logs:export":"npm run build && node scripts/export-fuzzy-logs.js","postinstall":"node dist/track-installation.js && node dist/npm-scripts/verify-ripgrep.js || node -e \"process.exit(0)\"","release:dry":"node scripts/publish-release.cjs --dry-run","release:mcp":"node scripts/publish-release.cjs --mcp-only","setup:debug":"npm install && npm run build && node setup-claude-server.js --debug","start:debug":"node --inspect-brk=9229 dist/index.js","device:start":"tsx src/remote-device/device.ts","logs:analyze":"npm run build && node scripts/analyze-fuzzy-logs.js","sync-version":"node scripts/sync-version.js","unlink:local":"npm unlink","release:alpha":"node scripts/publish-release.cjs --npm-only --alpha","release:major":"node scripts/publish-release.cjs --major","release:minor":"node scripts/publish-release.cjs --minor","device:install":"cd src/remote-device && npm install","validate:tools":"npm run build && node scripts/validate-tools-sync.js","device:start:dev":"nodemon --watch src/remote-device --exec tsx src/remote-device/device.ts"},"_npmUser":{"name":"daseinji","email":"acidpictures@gmail.com"},"_npmVersion":"10.9.2","description":"MCP server for terminal operations and file editing","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zod":"^3.24.1","glob":"^10.3.10","open":"^10.2.0","sharp":"^0.34.5","unpdf":"^1.4.0","remark":"^15.0.1","exceljs":"^4.4.0","pdf-lib":"^1.17.1","unified":"^11.0.5","file-type":"^21.1.1","md-to-pdf":"^5.2.5","remark-gfm":"^4.0.1","cross-fetch":"^4.1.0","isbinaryfile":"^5.0.4","remark-parse":"^11.0.0","@vscode/ripgrep":"^1.15.9","@opendocsg/pdf2md":"^0.2.2","zod-to-json-schema":"^3.23.5","fastest-levenshtein":"^1.0.16","@supabase/supabase-js":"^2.89.0","@modelcontextprotocol/sdk":"^1.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.3.4","tsx":"^4.21.0","nexe":"^5.0.0-beta.4","nodemon":"^3.0.2","ts-node":"^10.9.2","commander":"^13.1.0","typescript":"^5.3.3","@types/node":"^20.17.24","@anthropic-ai/mcpb":"^1.2.0"},"optionalDependencies":{"caffeinate":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/desktop-commander_0.2.29-alpha.13_1768842841846_0.25174644383066647","host":"s3://npm-registry-packages-npm-production"}},"0.2.29-alpha.14":{"name":"@wonderwhy-er/desktop-commander","version":"0.2.29-alpha.14","keywords":["mcp","model-context-protocol","terminal","claude","ai","command-line","process-management","file-editing","code-editing","diff","patch","block-editing","file-system","text-manipulation","code-modification","surgical-edits","file-operations"],"author":{"name":"Eduards Ruzga"},"license":"MIT","_id":"@wonderwhy-er/desktop-commander@0.2.29-alpha.14","maintainers":[{"name":"serg33v","email":"serg33v@gmail.com"},{"name":"daseinji","email":"acidpictures@gmail.com"},{"name":"wonderwhy-er","email":"wonderwhy.er@gmail.com"}],"homepage":"https://github.com/wonderwhy-er/DesktopCommanderMCP","bugs":{"url":"https://github.com/wonderwhy-er/DesktopCommanderMCP/issues"},"bin":{"setup":"dist/setup-claude-server.js","remove":"dist/uninstall-claude-server.js","desktop-commander":"dist/index.js"},"dist":{"shasum":"cd621cedf4b0b50cff253d9f30d70285497ca6be","tarball":"https://registry.npmjs.org/@wonderwhy-er/desktop-commander/-/desktop-commander-0.2.29-alpha.14.tgz","fileCount":151,"integrity":"sha512-DHG8DCpQZ76rd8dYpM+X7UpQa2F0xPWmwe4uFPFQhF1jAKciC9FD7kP6mPWxHSF+mQvXm/K0u27/tYr6obDJew==","signatures":[{"sig":"MEYCIQC19Gzl4bDcLGiGfIgPN1kEODsqxChEMDsowcs/WtCAuAIhAMLlyDxe1zsXx0c5oLox33SAL0W5M2YlsnJE0Hd27HJk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1553118},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"0a6fe9f1c8a9f36f80d67e8ed3ae392b8044a9f6","mcpName":"io.github.wonderwhy-er/desktop-commander","scripts":{"bump":"node scripts/sync-version.js --bump","test":"npm run build && node test/run-all-tests.js","build":"tsc && shx cp setup-claude-server.js uninstall-claude-server.js track-installation.js dist/ && shx chmod +x dist/*.js && shx mkdir -p dist/data && shx cp src/data/onboarding-prompts.json dist/data/","clean":"shx rm -rf dist","setup":"npm install --include=dev && npm run build && node setup-claude-server.js","start":"node dist/index.js","watch":"tsc --watch","remove":"npm install && npm run build && node uninstall-claude-server.js","prepare":"npm run build","release":"node scripts/publish-release.cjs","inspector":"npx @modelcontextprotocol/inspector dist/index.js","logs:view":"npm run build && node scripts/view-fuzzy-logs.js","open-chat":"open -n /Applications/Claude.app","build:mcpb":"node scripts/build-mcpb.cjs","bump:major":"node scripts/sync-version.js --bump --major","bump:minor":"node scripts/sync-version.js --bump --minor","link:local":"npm run build && npm link","logs:clear":"npm run build && node scripts/clear-fuzzy-logs.js","test:debug":"node --inspect test/run-all-tests.js","logs:export":"npm run build && node scripts/export-fuzzy-logs.js","postinstall":"node dist/track-installation.js && node dist/npm-scripts/verify-ripgrep.js || node -e \"process.exit(0)\"","release:dry":"node scripts/publish-release.cjs --dry-run","release:mcp":"node scripts/publish-release.cjs --mcp-only","setup:debug":"npm install && npm run build && node setup-claude-server.js --debug","start:debug":"node --inspect-brk=9229 dist/index.js","device:start":"tsx src/remote-device/device.ts","logs:analyze":"npm run build && node scripts/analyze-fuzzy-logs.js","sync-version":"node scripts/sync-version.js","unlink:local":"npm unlink","release:alpha":"node scripts/publish-release.cjs --npm-only --alpha","release:major":"node scripts/publish-release.cjs --major","release:minor":"node scripts/publish-release.cjs --minor","device:install":"cd src/remote-device && npm install","validate:tools":"npm run build && node scripts/validate-tools-sync.js","device:start:dev":"nodemon --watch src/remote-device --exec tsx src/remote-device/device.ts"},"_npmUser":{"name":"daseinji","email":"acidpictures@gmail.com"},"_npmVersion":"10.9.2","description":"MCP server for terminal operations and file editing","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zod":"^3.24.1","glob":"^10.3.10","open":"^10.2.0","sharp":"^0.34.5","unpdf":"^1.4.0","remark":"^15.0.1","exceljs":"^4.4.0","pdf-lib":"^1.17.1","unified":"^11.0.5","file-type":"^21.1.1","md-to-pdf":"^5.2.5","remark-gfm":"^4.0.1","cross-fetch":"^4.1.0","isbinaryfile":"^5.0.4","remark-parse":"^11.0.0","@vscode/ripgrep":"^1.15.9","@opendocsg/pdf2md":"^0.2.2","zod-to-json-schema":"^3.23.5","fastest-levenshtein":"^1.0.16","@supabase/supabase-js":"^2.89.0","@modelcontextprotocol/sdk":"^1.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.3.4","tsx":"^4.21.0","nexe":"^5.0.0-beta.4","nodemon":"^3.0.2","ts-node":"^10.9.2","commander":"^13.1.0","typescript":"^5.3.3","@types/node":"^20.17.24","@anthropic-ai/mcpb":"^1.2.0"},"optionalDependencies":{"caffeinate":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/desktop-commander_0.2.29-alpha.14_1768927107641_0.2948604093510283","host":"s3://npm-registry-packages-npm-production"}},"0.2.29-alpha.15":{"name":"@wonderwhy-er/desktop-commander","version":"0.2.29-alpha.15","keywords":["mcp","model-context-protocol","terminal","claude","ai","command-line","process-management","file-editing","code-editing","diff","patch","block-editing","file-system","text-manipulation","code-modification","surgical-edits","file-operations"],"author":{"name":"Eduards Ruzga"},"license":"MIT","_id":"@wonderwhy-er/desktop-commander@0.2.29-alpha.15","maintainers":[{"name":"serg33v","email":"serg33v@gmail.com"},{"name":"daseinji","email":"acidpictures@gmail.com"},{"name":"wonderwhy-er","email":"wonderwhy.er@gmail.com"}],"homepage":"https://github.com/wonderwhy-er/DesktopCommanderMCP","bugs":{"url":"https://github.com/wonderwhy-er/DesktopCommanderMCP/issues"},"bin":{"setup":"dist/setup-claude-server.js","remove":"dist/uninstall-claude-server.js","desktop-commander":"dist/index.js"},"dist":{"shasum":"17c1f501069b6f86bc0a47129e58441ce6850753","tarball":"https://registry.npmjs.org/@wonderwhy-er/desktop-commander/-/desktop-commander-0.2.29-alpha.15.tgz","fileCount":151,"integrity":"sha512-QoyUdquDmUEfu3s7WVmaaiFQiExspwb8zWxb102vrOcuG5vQBv/DeCtIuE1j2dIULYPzvV7HrVxtxGbWfjMmag==","signatures":[{"sig":"MEUCIQCML8mIAmi5uvIzIHqU/5qL5uDzMrKwfzRN9enZroo/pgIgK4iCTSEPtIEEyBgIJFX3qZRcry4w2PeMEvOhROgsVZo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1553895},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"8e6167db15d8fba058863a6fa2524962848cbc59","mcpName":"io.github.wonderwhy-er/desktop-commander","scripts":{"bump":"node scripts/sync-version.js --bump","test":"npm run build && node test/run-all-tests.js","build":"tsc && shx cp setup-claude-server.js uninstall-claude-server.js track-installation.js dist/ && shx chmod +x dist/*.js && shx mkdir -p dist/data && shx cp src/data/onboarding-prompts.json dist/data/","clean":"shx rm -rf dist","setup":"npm install --include=dev && npm run build && node setup-claude-server.js","start":"node dist/index.js","watch":"tsc --watch","remove":"npm install && npm run build && node uninstall-claude-server.js","prepare":"npm run build","release":"node scripts/publish-release.cjs","inspector":"npx @modelcontextprotocol/inspector dist/index.js","logs:view":"npm run build && node scripts/view-fuzzy-logs.js","open-chat":"open -n /Applications/Claude.app","build:mcpb":"node scripts/build-mcpb.cjs","bump:major":"node scripts/sync-version.js --bump --major","bump:minor":"node scripts/sync-version.js --bump --minor","link:local":"npm run build && npm link","logs:clear":"npm run build && node scripts/clear-fuzzy-logs.js","test:debug":"node --inspect test/run-all-tests.js","logs:export":"npm run build && node scripts/export-fuzzy-logs.js","postinstall":"node dist/track-installation.js && node dist/npm-scripts/verify-ripgrep.js || node -e \"process.exit(0)\"","release:dry":"node scripts/publish-release.cjs --dry-run","release:mcp":"node scripts/publish-release.cjs --mcp-only","setup:debug":"npm install && npm run build && node setup-claude-server.js --debug","start:debug":"node --inspect-brk=9229 dist/index.js","device:start":"tsx src/remote-device/device.ts","logs:analyze":"npm run build && node scripts/analyze-fuzzy-logs.js","sync-version":"node scripts/sync-version.js","unlink:local":"npm unlink","release:alpha":"node scripts/publish-release.cjs --npm-only --alpha","release:major":"node scripts/publish-release.cjs --major","release:minor":"node scripts/publish-release.cjs --minor","device:install":"cd src/remote-device && npm install","validate:tools":"npm run build && node scripts/validate-tools-sync.js","device:start:dev":"nodemon --watch src/remote-device --exec tsx src/remote-device/device.ts"},"_npmUser":{"name":"daseinji","email":"acidpictures@gmail.com"},"_npmVersion":"10.9.2","description":"MCP server for terminal operations and file editing","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zod":"^3.24.1","glob":"^10.3.10","open":"^10.2.0","sharp":"^0.34.5","unpdf":"^1.4.0","remark":"^15.0.1","exceljs":"^4.4.0","pdf-lib":"^1.17.1","unified":"^11.0.5","file-type":"^21.1.1","md-to-pdf":"^5.2.5","remark-gfm":"^4.0.1","cross-fetch":"^4.1.0","isbinaryfile":"^5.0.4","remark-parse":"^11.0.0","@vscode/ripgrep":"^1.15.9","@opendocsg/pdf2md":"^0.2.2","zod-to-json-schema":"^3.23.5","fastest-levenshtein":"^1.0.16","@supabase/supabase-js":"^2.89.0","@modelcontextprotocol/sdk":"^1.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.3.4","tsx":"^4.21.0","nexe":"^5.0.0-beta.4","nodemon":"^3.0.2","ts-node":"^10.9.2","commander":"^13.1.0","typescript":"^5.3.3","@types/node":"^20.17.24","@anthropic-ai/mcpb":"^1.2.0"},"optionalDependencies":{"caffeinate":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/desktop-commander_0.2.29-alpha.15_1768987736283_0.4466097354202525","host":"s3://npm-registry-packages-npm-production"}},"0.2.30":{"name":"@wonderwhy-er/desktop-commander","version":"0.2.30","keywords":["mcp","model-context-protocol","terminal","claude","ai","command-line","process-management","file-editing","code-editing","diff","patch","block-editing","file-system","text-manipulation","code-modification","surgical-edits","file-operations"],"author":{"name":"Eduards Ruzga"},"license":"MIT","_id":"@wonderwhy-er/desktop-commander@0.2.30","maintainers":[{"name":"serg33v","email":"serg33v@gmail.com"},{"name":"daseinji","email":"acidpictures@gmail.com"},{"name":"wonderwhy-er","email":"wonderwhy.er@gmail.com"}],"homepage":"https://github.com/wonderwhy-er/DesktopCommanderMCP","bugs":{"url":"https://github.com/wonderwhy-er/DesktopCommanderMCP/issues"},"bin":{"setup":"dist/setup-claude-server.js","remove":"dist/uninstall-claude-server.js","desktop-commander":"dist/index.js"},"dist":{"shasum":"3d35960359422cb6a4ced54fa307a07871954dd7","tarball":"https://registry.npmjs.org/@wonderwhy-er/desktop-commander/-/desktop-commander-0.2.30.tgz","fileCount":191,"integrity":"sha512-h1JaLUIaGn5F/MGdii8Pra7zYWmGdl3gWByWRMVqvLwcBgaxRTUNaSe4HIkt6F0eJ8oltMUzxYN3IQc7xuN3Qg==","signatures":[{"sig":"MEUCIQCaxHz+UiT40rTGnzuBCGjunh0ia0XMnIdA43iXVwTlIAIgWaCQEMhI4wznt4aI0PeBb8UHfpb1x+R8WFKPmip8k3M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1687675},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"987fccc7939356c146200eb6617d225553105667","mcpName":"io.github.wonderwhy-er/desktop-commander","scripts":{"bump":"node scripts/sync-version.js --bump","test":"npm run build && node test/run-all-tests.js","build":"tsc && shx cp setup-claude-server.js uninstall-claude-server.js track-installation.js dist/ && shx chmod +x dist/*.js && shx mkdir -p dist/data && shx cp src/data/onboarding-prompts.json dist/data/","clean":"shx rm -rf dist","setup":"npm install --include=dev && npm run build && node setup-claude-server.js","start":"node dist/index.js","watch":"tsc --watch","remove":"npm install && npm run build && node uninstall-claude-server.js","prepare":"npm run build","release":"node scripts/publish-release.cjs","inspector":"npx @modelcontextprotocol/inspector dist/index.js","logs:view":"npm run build && node scripts/view-fuzzy-logs.js","open-chat":"open -n /Applications/Claude.app","build:mcpb":"node scripts/build-mcpb.cjs","bump:major":"node scripts/sync-version.js --bump --major","bump:minor":"node scripts/sync-version.js --bump --minor","link:local":"npm run build && npm link","logs:clear":"npm run build && node scripts/clear-fuzzy-logs.js","test:debug":"node --inspect test/run-all-tests.js","logs:export":"npm run build && node scripts/export-fuzzy-logs.js","postinstall":"node dist/track-installation.js && node dist/npm-scripts/verify-ripgrep.js || node -e \"process.exit(0)\"","release:dry":"node scripts/publish-release.cjs --dry-run","release:mcp":"node scripts/publish-release.cjs --mcp-only","setup:debug":"npm install && npm run build && node setup-claude-server.js --debug","start:debug":"node --inspect-brk=9229 dist/index.js","device:start":"tsx src/remote-device/device.ts","logs:analyze":"npm run build && node scripts/analyze-fuzzy-logs.js","sync-version":"node scripts/sync-version.js","unlink:local":"npm unlink","release:alpha":"node scripts/publish-release.cjs --npm-only --alpha","release:major":"node scripts/publish-release.cjs --major","release:minor":"node scripts/publish-release.cjs --minor","device:install":"cd src/remote-device && npm install","validate:tools":"npm run build && node scripts/validate-tools-sync.js","device:start:dev":"nodemon --watch src/remote-device --exec tsx src/remote-device/device.ts"},"_npmUser":{"name":"wonderwhy-er","email":"wonderwhy.er@gmail.com"},"_npmVersion":"11.6.2","description":"MCP server for terminal operations and file editing","directories":{},"_nodeVersion":"24.12.0","dependencies":{"zod":"^3.24.1","glob":"^10.3.10","open":"^10.2.0","sharp":"^0.34.5","unpdf":"^1.4.0","remark":"^15.0.1","exceljs":"^4.4.0","pdf-lib":"^1.17.1","unified":"^11.0.5","file-type":"^21.1.1","md-to-pdf":"^5.2.5","remark-gfm":"^4.0.1","cross-fetch":"^4.1.0","isbinaryfile":"^5.0.4","remark-parse":"^11.0.0","@vscode/ripgrep":"^1.15.9","@opendocsg/pdf2md":"^0.2.2","zod-to-json-schema":"^3.23.5","fastest-levenshtein":"^1.0.16","@supabase/supabase-js":"^2.89.0","@modelcontextprotocol/sdk":"^1.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","tsx":"^4.21.0","nexe":"^5.0.0-beta.4","nodemon":"^3.0.2","ts-node":"^10.9.2","commander":"^13.1.0","typescript":"^5.3.3","@types/node":"^20.17.24","@anthropic-ai/mcpb":"^1.2.0"},"optionalDependencies":{"caffeinate":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/desktop-commander_0.2.30_1769015196790_0.204716510699245","host":"s3://npm-registry-packages-npm-production"}},"0.2.31-alpha.0":{"name":"@wonderwhy-er/desktop-commander","version":"0.2.31-alpha.0","keywords":["mcp","model-context-protocol","terminal","claude","ai","command-line","process-management","file-editing","code-editing","diff","patch","block-editing","file-system","text-manipulation","code-modification","surgical-edits","file-operations"],"author":{"name":"Eduards Ruzga"},"license":"MIT","_id":"@wonderwhy-er/desktop-commander@0.2.31-alpha.0","maintainers":[{"name":"serg33v","email":"serg33v@gmail.com"},{"name":"daseinji","email":"acidpictures@gmail.com"},{"name":"wonderwhy-er","email":"wonderwhy.er@gmail.com"}],"homepage":"https://github.com/wonderwhy-er/DesktopCommanderMCP","bugs":{"url":"https://github.com/wonderwhy-er/DesktopCommanderMCP/issues"},"bin":{"setup":"dist/setup-claude-server.js","remove":"dist/uninstall-claude-server.js","desktop-commander":"dist/index.js"},"dist":{"shasum":"f3756f18c578265f03c224d2bf0ac90ebef49436","tarball":"https://registry.npmjs.org/@wonderwhy-er/desktop-commander/-/desktop-commander-0.2.31-alpha.0.tgz","fileCount":151,"integrity":"sha512-z3dnu1K0g4XlXy7slawQ/YMgs+NWWh4Jvu8Lg5tDluEp5VO+5Kj1kA6RP4Q2kKKKqdxW6wO7iOclYETG0Zr8nQ==","signatures":[{"sig":"MEUCIDPm1MfCyhBIKcn3JyFmosZfytcyoo6GQKYaiRmMG9WlAiEAlQXTv+hW7YLF0pYcPhcDBYhPj+Mcp5Wpk+1mRSgr3HI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1561702},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"f8a9810da9de6a22123e092b69c3b4d4849ad603","mcpName":"io.github.wonderwhy-er/desktop-commander","scripts":{"bump":"node scripts/sync-version.js --bump","test":"npm run build && node test/run-all-tests.js","build":"tsc && shx cp setup-claude-server.js uninstall-claude-server.js track-installation.js dist/ && shx chmod +x dist/*.js && shx mkdir -p dist/data && shx cp src/data/onboarding-prompts.json dist/data/","clean":"shx rm -rf dist","setup":"npm install --include=dev && npm run build && node setup-claude-server.js","start":"node dist/index.js","watch":"tsc --watch","remove":"npm install && npm run build && node uninstall-claude-server.js","prepare":"npm run build","release":"node scripts/publish-release.cjs","inspector":"npx @modelcontextprotocol/inspector dist/index.js","logs:view":"npm run build && node scripts/view-fuzzy-logs.js","open-chat":"open -n /Applications/Claude.app","build:mcpb":"node scripts/build-mcpb.cjs","bump:major":"node scripts/sync-version.js --bump --major","bump:minor":"node scripts/sync-version.js --bump --minor","link:local":"npm run build && npm link","logs:clear":"npm run build && node scripts/clear-fuzzy-logs.js","test:debug":"node --inspect test/run-all-tests.js","logs:export":"npm run build && node scripts/export-fuzzy-logs.js","postinstall":"node dist/track-installation.js && node dist/npm-scripts/verify-ripgrep.js || node -e \"process.exit(0)\"","release:dry":"node scripts/publish-release.cjs --dry-run","release:mcp":"node scripts/publish-release.cjs --mcp-only","setup:debug":"npm install && npm run build && node setup-claude-server.js --debug","start:debug":"node --inspect-brk=9229 dist/index.js","device:start":"tsx src/remote-device/device.ts","logs:analyze":"npm run build && node scripts/analyze-fuzzy-logs.js","sync-version":"node scripts/sync-version.js","unlink:local":"npm unlink","release:alpha":"node scripts/publish-release.cjs --npm-only --alpha","release:major":"node scripts/publish-release.cjs --major","release:minor":"node scripts/publish-release.cjs --minor","device:install":"cd src/remote-device && npm install","validate:tools":"npm run build && node scripts/validate-tools-sync.js","device:start:dev":"nodemon --watch src/remote-device --exec tsx src/remote-device/device.ts"},"_npmUser":{"name":"daseinji","email":"acidpictures@gmail.com"},"_npmVersion":"10.9.2","description":"MCP server for terminal operations and file editing","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zod":"^3.24.1","glob":"^10.3.10","open":"^10.2.0","sharp":"^0.34.5","unpdf":"^1.4.0","remark":"^15.0.1","exceljs":"^4.4.0","pdf-lib":"^1.17.1","unified":"^11.0.5","file-type":"^21.1.1","md-to-pdf":"^5.2.5","remark-gfm":"^4.0.1","cross-fetch":"^4.1.0","isbinaryfile":"^5.0.4","remark-parse":"^11.0.0","@vscode/ripgrep":"^1.15.9","@opendocsg/pdf2md":"^0.2.2","zod-to-json-schema":"^3.23.5","fastest-levenshtein":"^1.0.16","@supabase/supabase-js":"^2.89.0","@modelcontextprotocol/sdk":"^1.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.3.4","tsx":"^4.21.0","nexe":"^5.0.0-beta.4","nodemon":"^3.0.2","ts-node":"^10.9.2","commander":"^13.1.0","typescript":"^5.3.3","@types/node":"^20.17.24","@anthropic-ai/mcpb":"^1.2.0"},"optionalDependencies":{"caffeinate":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/desktop-commander_0.2.31-alpha.0_1769071590277_0.21210912556445027","host":"s3://npm-registry-packages-npm-production"}},"0.2.31":{"name":"@wonderwhy-er/desktop-commander","version":"0.2.31","keywords":["mcp","model-context-protocol","terminal","claude","ai","command-line","process-management","file-editing","code-editing","diff","patch","block-editing","file-system","text-manipulation","code-modification","surgical-edits","file-operations"],"author":{"name":"Eduards Ruzga"},"license":"MIT","_id":"@wonderwhy-er/desktop-commander@0.2.31","maintainers":[{"name":"serg33v","email":"serg33v@gmail.com"},{"name":"daseinji","email":"acidpictures@gmail.com"},{"name":"wonderwhy-er","email":"wonderwhy.er@gmail.com"}],"homepage":"https://github.com/wonderwhy-er/DesktopCommanderMCP","bugs":{"url":"https://github.com/wonderwhy-er/DesktopCommanderMCP/issues"},"bin":{"setup":"dist/setup-claude-server.js","remove":"dist/uninstall-claude-server.js","desktop-commander":"dist/index.js"},"dist":{"shasum":"6566080d2a12f2630a984c266d18f020f6620217","tarball":"https://registry.npmjs.org/@wonderwhy-er/desktop-commander/-/desktop-commander-0.2.31.tgz","fileCount":191,"integrity":"sha512-M0sngi/g8XhiCjpWEAgCMYjSDkWZrLZVL0LgfWEIJqSI8b30XhrqoK8B3oFme+7RfZwONk08T40WepIulU50Vw==","signatures":[{"sig":"MEUCIQCVd9K4LL5ULJ+CBuGr7kyTvYM/DkBD1oi6aqxbxIXbPwIgLf1Korei267ioRvv+8ok8ZqkuK4HxbT8k/k0JJJg/34=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1694851},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"6782d7354486c5d734a50b0b0abd83fe812fa133","mcpName":"io.github.wonderwhy-er/desktop-commander","scripts":{"bump":"node scripts/sync-version.js --bump","test":"npm run build && node test/run-all-tests.js","build":"tsc && shx cp setup-claude-server.js uninstall-claude-server.js track-installation.js dist/ && shx chmod +x dist/*.js && shx mkdir -p dist/data && shx cp src/data/onboarding-prompts.json dist/data/","clean":"shx rm -rf dist","setup":"npm install --include=dev && npm run build && node setup-claude-server.js","start":"node dist/index.js","watch":"tsc --watch","remove":"npm install && npm run build && node uninstall-claude-server.js","prepare":"npm run build","release":"node scripts/publish-release.cjs","inspector":"npx @modelcontextprotocol/inspector dist/index.js","logs:view":"npm run build && node scripts/view-fuzzy-logs.js","open-chat":"open -n /Applications/Claude.app","build:mcpb":"node scripts/build-mcpb.cjs","bump:major":"node scripts/sync-version.js --bump --major","bump:minor":"node scripts/sync-version.js --bump --minor","link:local":"npm run build && npm link","logs:clear":"npm run build && node scripts/clear-fuzzy-logs.js","test:debug":"node --inspect test/run-all-tests.js","logs:export":"npm run build && node scripts/export-fuzzy-logs.js","postinstall":"node dist/track-installation.js && node dist/npm-scripts/verify-ripgrep.js || node -e \"process.exit(0)\"","release:dry":"node scripts/publish-release.cjs --dry-run","release:mcp":"node scripts/publish-release.cjs --mcp-only","setup:debug":"npm install && npm run build && node setup-claude-server.js --debug","start:debug":"node --inspect-brk=9229 dist/index.js","device:start":"tsx src/remote-device/device.ts","logs:analyze":"npm run build && node scripts/analyze-fuzzy-logs.js","sync-version":"node scripts/sync-version.js","unlink:local":"npm unlink","release:alpha":"node scripts/publish-release.cjs --npm-only --alpha","release:major":"node scripts/publish-release.cjs --major","release:minor":"node scripts/publish-release.cjs --minor","device:install":"cd src/remote-device && npm install","validate:tools":"npm run build && node scripts/validate-tools-sync.js","device:start:dev":"nodemon --watch src/remote-device --exec tsx src/remote-device/device.ts"},"_npmUser":{"name":"wonderwhy-er","email":"wonderwhy.er@gmail.com"},"_npmVersion":"11.6.2","description":"MCP server for terminal operations and file editing","directories":{},"_nodeVersion":"24.12.0","dependencies":{"zod":"^3.24.1","glob":"^10.3.10","open":"^10.2.0","sharp":"^0.34.5","unpdf":"^1.4.0","remark":"^15.0.1","exceljs":"^4.4.0","pdf-lib":"^1.17.1","unified":"^11.0.5","file-type":"^21.1.1","md-to-pdf":"^5.2.5","remark-gfm":"^4.0.1","cross-fetch":"^4.1.0","isbinaryfile":"^5.0.4","remark-parse":"^11.0.0","@vscode/ripgrep":"^1.15.9","@opendocsg/pdf2md":"^0.2.2","zod-to-json-schema":"^3.23.5","fastest-levenshtein":"^1.0.16","@supabase/supabase-js":"^2.89.0","@modelcontextprotocol/sdk":"^1.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","tsx":"^4.21.0","nexe":"^5.0.0-beta.4","nodemon":"^3.0.2","ts-node":"^10.9.2","commander":"^13.1.0","typescript":"^5.3.3","@types/node":"^20.17.24","@anthropic-ai/mcpb":"^1.2.0"},"optionalDependencies":{"caffeinate":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/desktop-commander_0.2.31_1769167052362_0.9237672371924466","host":"s3://npm-registry-packages-npm-production"}},"0.2.32":{"name":"@wonderwhy-er/desktop-commander","version":"0.2.32","keywords":["mcp","model-context-protocol","terminal","claude","ai","command-line","process-management","file-editing","code-editing","diff","patch","block-editing","file-system","text-manipulation","code-modification","surgical-edits","file-operations"],"author":{"name":"Eduards Ruzga"},"license":"MIT","_id":"@wonderwhy-er/desktop-commander@0.2.32","maintainers":[{"name":"serg33v","email":"serg33v@gmail.com"},{"name":"daseinji","email":"acidpictures@gmail.com"},{"name":"wonderwhy-er","email":"wonderwhy.er@gmail.com"}],"homepage":"https://github.com/wonderwhy-er/DesktopCommanderMCP","bugs":{"url":"https://github.com/wonderwhy-er/DesktopCommanderMCP/issues"},"bin":{"setup":"dist/setup-claude-server.js","remove":"dist/uninstall-claude-server.js","desktop-commander":"dist/index.js"},"dist":{"shasum":"48b69fd2a92e27423e832c39946b71a2fb2c017b","tarball":"https://registry.npmjs.org/@wonderwhy-er/desktop-commander/-/desktop-commander-0.2.32.tgz","fileCount":191,"integrity":"sha512-xpELifYnrMkGWPujYfRULEjqwNlUKm51W3zwmQGzp0VqZp3n4LRZd7uLmb0oIsRwLid3D+8sNWgg7gvOTRHXjQ==","signatures":[{"sig":"MEUCIFN2ImhHQnqKysvY0kEoHhKnGv35RmLb8pfJq/vHN4ezAiEAz5MBpaprU/fCTMhZViZ/Wil7N7j+bo/VKbmT/yVgdNI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1695033},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"ac3bbfbbdba7508874b114c5093849d567addfc3","mcpName":"io.github.wonderwhy-er/desktop-commander","scripts":{"bump":"node scripts/sync-version.js --bump","test":"npm run build && node test/run-all-tests.js","build":"tsc && shx cp setup-claude-server.js uninstall-claude-server.js track-installation.js dist/ && shx chmod +x dist/*.js && shx mkdir -p dist/data && shx cp src/data/onboarding-prompts.json dist/data/","clean":"shx rm -rf dist","setup":"npm install --include=dev && npm run build && node setup-claude-server.js","start":"node dist/index.js","watch":"tsc --watch","remove":"npm install && npm run build && node uninstall-claude-server.js","prepare":"npm run build","release":"node scripts/publish-release.cjs","inspector":"npx @modelcontextprotocol/inspector dist/index.js","logs:view":"npm run build && node scripts/view-fuzzy-logs.js","open-chat":"open -n /Applications/Claude.app","build:mcpb":"node scripts/build-mcpb.cjs","bump:major":"node scripts/sync-version.js --bump --major","bump:minor":"node scripts/sync-version.js --bump --minor","link:local":"npm run build && npm link","logs:clear":"npm run build && node scripts/clear-fuzzy-logs.js","test:debug":"node --inspect test/run-all-tests.js","logs:export":"npm run build && node scripts/export-fuzzy-logs.js","postinstall":"node dist/track-installation.js && node dist/npm-scripts/verify-ripgrep.js || node -e \"process.exit(0)\"","release:dry":"node scripts/publish-release.cjs --dry-run","release:mcp":"node scripts/publish-release.cjs --mcp-only","setup:debug":"npm install && npm run build && node setup-claude-server.js --debug","start:debug":"node --inspect-brk=9229 dist/index.js","device:start":"tsx src/remote-device/device.ts","logs:analyze":"npm run build && node scripts/analyze-fuzzy-logs.js","sync-version":"node scripts/sync-version.js","unlink:local":"npm unlink","release:alpha":"node scripts/publish-release.cjs --npm-only --alpha","release:major":"node scripts/publish-release.cjs --major","release:minor":"node scripts/publish-release.cjs --minor","device:install":"cd src/remote-device && npm install","validate:tools":"npm run build && node scripts/validate-tools-sync.js","device:start:dev":"nodemon --watch src/remote-device --exec tsx src/remote-device/device.ts"},"_npmUser":{"name":"wonderwhy-er","email":"wonderwhy.er@gmail.com"},"_npmVersion":"11.6.2","description":"MCP server for terminal operations and file editing","directories":{},"_nodeVersion":"24.12.0","dependencies":{"zod":"^3.24.1","glob":"^10.3.10","open":"^10.2.0","sharp":"^0.34.5","unpdf":"^1.4.0","remark":"^15.0.1","exceljs":"^4.4.0","pdf-lib":"^1.17.1","unified":"^11.0.5","file-type":"^21.1.1","md-to-pdf":"^5.2.5","remark-gfm":"^4.0.1","cross-fetch":"^4.1.0","isbinaryfile":"^5.0.4","remark-parse":"^11.0.0","@vscode/ripgrep":"^1.15.9","@opendocsg/pdf2md":"^0.2.2","zod-to-json-schema":"^3.23.5","fastest-levenshtein":"^1.0.16","@supabase/supabase-js":"^2.89.0","@modelcontextprotocol/sdk":"^1.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","tsx":"^4.21.0","nexe":"^5.0.0-beta.4","nodemon":"^3.0.2","ts-node":"^10.9.2","commander":"^13.1.0","typescript":"^5.3.3","@types/node":"^20.17.24","@anthropic-ai/mcpb":"^1.2.0"},"optionalDependencies":{"caffeinate":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/desktop-commander_0.2.32_1769177353295_0.46652092607160855","host":"s3://npm-registry-packages-npm-production"}},"0.2.33":{"name":"@wonderwhy-er/desktop-commander","version":"0.2.33","keywords":["mcp","model-context-protocol","terminal","claude","ai","command-line","process-management","file-editing","code-editing","diff","patch","block-editing","file-system","text-manipulation","code-modification","surgical-edits","file-operations"],"author":{"name":"Eduards Ruzga"},"license":"MIT","_id":"@wonderwhy-er/desktop-commander@0.2.33","maintainers":[{"name":"serg33v","email":"serg33v@gmail.com"},{"name":"daseinji","email":"acidpictures@gmail.com"},{"name":"wonderwhy-er","email":"wonderwhy.er@gmail.com"}],"homepage":"https://github.com/wonderwhy-er/DesktopCommanderMCP","bugs":{"url":"https://github.com/wonderwhy-er/DesktopCommanderMCP/issues"},"bin":{"setup":"dist/setup-claude-server.js","remove":"dist/uninstall-claude-server.js","desktop-commander":"dist/index.js"},"dist":{"shasum":"2a8d04e7d8ffad51c7ec0cd76993bd003cf5a8ed","tarball":"https://registry.npmjs.org/@wonderwhy-er/desktop-commander/-/desktop-commander-0.2.33.tgz","fileCount":191,"integrity":"sha512-QkREqpX+zix23WULSFpxFVRuAEHyzm2PiRRfZlxFRIbf+Lm+xXxj+LvrCUaQy1GcCyBeJ3G+qHKxYBYwnEma6Q==","signatures":[{"sig":"MEUCICxrUeKL4128nmfBsZyRrPfppasRSp/WEdW6HRgKwpbWAiEA0xsEaKvGqMROXo3wypVWlb7vy5h4o+PAKjWaVv4FZU0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1701121},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"8d1e7e8ae95539f10a78fe1c9f4fa7832c53ca59","mcpName":"io.github.wonderwhy-er/desktop-commander","scripts":{"bump":"node scripts/sync-version.js --bump","test":"npm run build && node test/run-all-tests.js","build":"tsc && shx cp setup-claude-server.js uninstall-claude-server.js track-installation.js dist/ && shx chmod +x dist/*.js && shx mkdir -p dist/data && shx cp src/data/onboarding-prompts.json dist/data/","clean":"shx rm -rf dist","setup":"npm install --include=dev && npm run build && node setup-claude-server.js","start":"node dist/index.js","watch":"tsc --watch","remove":"npm install && npm run build && node uninstall-claude-server.js","prepare":"npm run build","release":"node scripts/publish-release.cjs","inspector":"npx @modelcontextprotocol/inspector dist/index.js","logs:view":"npm run build && node scripts/view-fuzzy-logs.js","open-chat":"open -n /Applications/Claude.app","build:mcpb":"node scripts/build-mcpb.cjs","bump:major":"node scripts/sync-version.js --bump --major","bump:minor":"node scripts/sync-version.js --bump --minor","link:local":"npm run build && npm link","logs:clear":"npm run build && node scripts/clear-fuzzy-logs.js","test:debug":"node --inspect test/run-all-tests.js","logs:export":"npm run build && node scripts/export-fuzzy-logs.js","postinstall":"node dist/track-installation.js && node dist/npm-scripts/verify-ripgrep.js || node -e \"process.exit(0)\"","release:dry":"node scripts/publish-release.cjs --dry-run","release:mcp":"node scripts/publish-release.cjs --mcp-only","setup:debug":"npm install && npm run build && node setup-claude-server.js --debug","start:debug":"node --inspect-brk=9229 dist/index.js","device:start":"tsx src/remote-device/device.ts","logs:analyze":"npm run build && node scripts/analyze-fuzzy-logs.js","sync-version":"node scripts/sync-version.js","unlink:local":"npm unlink","release:alpha":"node scripts/publish-release.cjs --npm-only --alpha","release:major":"node scripts/publish-release.cjs --major","release:minor":"node scripts/publish-release.cjs --minor","device:install":"cd src/remote-device && npm install","validate:tools":"npm run build && node scripts/validate-tools-sync.js","device:start:dev":"nodemon --watch src/remote-device --exec tsx src/remote-device/device.ts"},"_npmUser":{"name":"wonderwhy-er","email":"wonderwhy.er@gmail.com"},"_npmVersion":"11.6.2","description":"MCP server for terminal operations and file editing","directories":{},"_nodeVersion":"24.12.0","dependencies":{"zod":"^3.24.1","glob":"^10.3.10","open":"^10.2.0","sharp":"^0.34.5","unpdf":"^1.4.0","remark":"^15.0.1","exceljs":"^4.4.0","pdf-lib":"^1.17.1","unified":"^11.0.5","file-type":"^21.1.1","md-to-pdf":"^5.2.5","remark-gfm":"^4.0.1","cross-fetch":"^4.1.0","isbinaryfile":"^5.0.4","remark-parse":"^11.0.0","@vscode/ripgrep":"^1.15.9","@opendocsg/pdf2md":"^0.2.2","zod-to-json-schema":"^3.23.5","fastest-levenshtein":"^1.0.16","@supabase/supabase-js":"^2.89.0","@modelcontextprotocol/sdk":"^1.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","tsx":"^4.21.0","nexe":"^5.0.0-beta.4","nodemon":"^3.0.2","ts-node":"^10.9.2","commander":"^13.1.0","typescript":"^5.3.3","@types/node":"^20.17.24","@anthropic-ai/mcpb":"^1.2.0"},"optionalDependencies":{"caffeinate":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/desktop-commander_0.2.33_1769968121776_0.5305026413028313","host":"s3://npm-registry-packages-npm-production"}},"0.2.34":{"name":"@wonderwhy-er/desktop-commander","version":"0.2.34","keywords":["mcp","model-context-protocol","terminal","claude","ai","command-line","process-management","file-editing","code-editing","diff","patch","block-editing","file-system","text-manipulation","code-modification","surgical-edits","file-operations"],"author":{"name":"Eduards Ruzga"},"license":"MIT","_id":"@wonderwhy-er/desktop-commander@0.2.34","maintainers":[{"name":"serg33v","email":"serg33v@gmail.com"},{"name":"daseinji","email":"acidpictures@gmail.com"},{"name":"wonderwhy-er","email":"wonderwhy.er@gmail.com"}],"homepage":"https://github.com/wonderwhy-er/DesktopCommanderMCP","bugs":{"url":"https://github.com/wonderwhy-er/DesktopCommanderMCP/issues"},"bin":{"setup":"dist/setup-claude-server.js","remove":"dist/uninstall-claude-server.js","desktop-commander":"dist/index.js"},"dist":{"shasum":"b50f0a2c9bb2602969293995b3039d69b3d23fe5","tarball":"https://registry.npmjs.org/@wonderwhy-er/desktop-commander/-/desktop-commander-0.2.34.tgz","fileCount":192,"integrity":"sha512-fhbNYhSej+Y9FKG3OBtDOCRkz5vqSnWbTzvsR76m+g/wc4+0fsTr/sSlmWld+4tTY8yh0GmwBpDAoKK5zsiazg==","signatures":[{"sig":"MEUCIEnXUcWTNacLYPw/QG1xA0k0PGx+nsl+dXj+9EnTFfjmAiEAwxzXWqxp2zJ530gsugOhWRTp//8XVG+feeWGMvaSGko=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1703291},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"4bfdf5589e11dc6a570a8f905761a5571aad5d61","mcpName":"io.github.wonderwhy-er/desktop-commander","scripts":{"bump":"node scripts/sync-version.js --bump","test":"npm run build && node test/run-all-tests.js","build":"tsc && shx cp setup-claude-server.js uninstall-claude-server.js track-installation.js dist/ && shx chmod +x dist/*.js && shx mkdir -p dist/data && shx cp src/data/onboarding-prompts.json dist/data/ && shx mkdir -p dist/remote-device/scripts && shx cp src/remote-device/scripts/blocking-offline-update.js dist/remote-device/scripts/","clean":"shx rm -rf dist","setup":"npm install --include=dev && npm run build && node setup-claude-server.js","start":"node dist/index.js","watch":"tsc --watch","remove":"npm install && npm run build && node uninstall-claude-server.js","prepare":"npm run build","release":"node scripts/publish-release.cjs","inspector":"npx @modelcontextprotocol/inspector dist/index.js","logs:view":"npm run build && node scripts/view-fuzzy-logs.js","open-chat":"open -n /Applications/Claude.app","build:mcpb":"node scripts/build-mcpb.cjs","bump:major":"node scripts/sync-version.js --bump --major","bump:minor":"node scripts/sync-version.js --bump --minor","link:local":"npm run build && npm link","logs:clear":"npm run build && node scripts/clear-fuzzy-logs.js","test:debug":"node --inspect test/run-all-tests.js","logs:export":"npm run build && node scripts/export-fuzzy-logs.js","postinstall":"node dist/track-installation.js && node dist/npm-scripts/verify-ripgrep.js || node -e \"process.exit(0)\"","release:dry":"node scripts/publish-release.cjs --dry-run","release:mcp":"node scripts/publish-release.cjs --mcp-only","setup:debug":"npm install && npm run build && node setup-claude-server.js --debug","start:debug":"node --inspect-brk=9229 dist/index.js","device:start":"tsx src/remote-device/device.ts","logs:analyze":"npm run build && node scripts/analyze-fuzzy-logs.js","sync-version":"node scripts/sync-version.js","unlink:local":"npm unlink","release:alpha":"node scripts/publish-release.cjs --npm-only --alpha","release:major":"node scripts/publish-release.cjs --major","release:minor":"node scripts/publish-release.cjs --minor","device:install":"cd src/remote-device && npm install","validate:tools":"npm run build && node scripts/validate-tools-sync.js","device:start:dev":"nodemon --watch src/remote-device --exec tsx src/remote-device/device.ts"},"_npmUser":{"name":"wonderwhy-er","email":"wonderwhy.er@gmail.com"},"_npmVersion":"11.6.2","description":"MCP server for terminal operations and file editing","directories":{},"_nodeVersion":"24.12.0","dependencies":{"zod":"^3.24.1","glob":"^10.3.10","open":"^10.2.0","sharp":"^0.34.5","unpdf":"^1.4.0","remark":"^15.0.1","exceljs":"^4.4.0","pdf-lib":"^1.17.1","unified":"^11.0.5","file-type":"^21.1.1","md-to-pdf":"^5.2.5","remark-gfm":"^4.0.1","cross-fetch":"^4.1.0","isbinaryfile":"^5.0.4","remark-parse":"^11.0.0","@vscode/ripgrep":"^1.15.9","@opendocsg/pdf2md":"^0.2.2","zod-to-json-schema":"^3.23.5","fastest-levenshtein":"^1.0.16","@supabase/supabase-js":"^2.89.0","@modelcontextprotocol/sdk":"^1.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","tsx":"^4.21.0","nexe":"^5.0.0-beta.4","nodemon":"^3.0.2","ts-node":"^10.9.2","commander":"^13.1.0","typescript":"^5.3.3","@types/node":"^20.17.24","@anthropic-ai/mcpb":"^1.2.0"},"optionalDependencies":{"caffeinate":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/desktop-commander_0.2.34_1770036892357_0.6678793511212537","host":"s3://npm-registry-packages-npm-production"}},"0.2.35":{"name":"@wonderwhy-er/desktop-commander","version":"0.2.35","keywords":["mcp","model-context-protocol","terminal","claude","ai","command-line","process-management","file-editing","code-editing","diff","patch","block-editing","file-system","text-manipulation","code-modification","surgical-edits","file-operations"],"author":{"name":"Eduards Ruzga"},"license":"MIT","_id":"@wonderwhy-er/desktop-commander@0.2.35","maintainers":[{"name":"serg33v","email":"serg33v@gmail.com"},{"name":"daseinji","email":"acidpictures@gmail.com"},{"name":"wonderwhy-er","email":"wonderwhy.er@gmail.com"}],"homepage":"https://github.com/wonderwhy-er/DesktopCommanderMCP","bugs":{"url":"https://github.com/wonderwhy-er/DesktopCommanderMCP/issues"},"bin":{"setup":"dist/setup-claude-server.js","remove":"dist/uninstall-claude-server.js","desktop-commander":"dist/index.js"},"dist":{"shasum":"56ff67fc60c8e12a1139765cc9333b0d80494073","tarball":"https://registry.npmjs.org/@wonderwhy-er/desktop-commander/-/desktop-commander-0.2.35.tgz","fileCount":266,"integrity":"sha512-k0Fc/HiaO/p/wigmV3jZiwuyK0oXqbESgv03D/vJaOvTCuXpWrI0tb0Nn7N2M2nKm24iKlT0f6AaUOG4KwrtQg==","signatures":[{"sig":"MEQCIFO+Z3N9sKMDDSj3+C66OwywMAuQ0Gxtn+rPidGCacYKAiABRaTOGd+XEhdov1hKb5rQbqAOO9bXaUQoQgQNkpJNcg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1917249},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"8f7786dde3306bbcddc53e9c3148fa372685bc10","mcpName":"io.github.wonderwhy-er/desktop-commander","scripts":{"bump":"node scripts/sync-version.js --bump","test":"npm run build && node test/run-all-tests.js","build":"tsc && shx cp setup-claude-server.js uninstall-claude-server.js track-installation.js dist/ && shx chmod +x dist/*.js && shx mkdir -p dist/data && shx cp src/data/onboarding-prompts.json dist/data/ && shx mkdir -p dist/remote-device/scripts && shx cp src/remote-device/scripts/blocking-offline-update.js dist/remote-device/scripts/","clean":"shx rm -rf dist","setup":"npm install --include=dev && npm run build && node setup-claude-server.js","start":"node dist/index.js","watch":"tsc --watch","remove":"npm install && npm run build && node uninstall-claude-server.js","prepare":"npm run build","release":"node scripts/publish-release.cjs","inspector":"npx @modelcontextprotocol/inspector dist/index.js","logs:view":"npm run build && node scripts/view-fuzzy-logs.js","open-chat":"open -n /Applications/Claude.app","build:mcpb":"node scripts/build-mcpb.cjs","bump:major":"node scripts/sync-version.js --bump --major","bump:minor":"node scripts/sync-version.js --bump --minor","link:local":"npm run build && npm link","logs:clear":"npm run build && node scripts/clear-fuzzy-logs.js","test:debug":"node --inspect test/run-all-tests.js","logs:export":"npm run build && node scripts/export-fuzzy-logs.js","postinstall":"node dist/track-installation.js && node dist/npm-scripts/verify-ripgrep.js || node -e \"process.exit(0)\"","release:dry":"node scripts/publish-release.cjs --dry-run","release:mcp":"node scripts/publish-release.cjs --mcp-only","setup:debug":"npm install && npm run build && node setup-claude-server.js --debug","start:debug":"node --inspect-brk=9229 dist/index.js","device:start":"tsx src/remote-device/device.ts","logs:analyze":"npm run build && node scripts/analyze-fuzzy-logs.js","sync-version":"node scripts/sync-version.js","unlink:local":"npm unlink","release:alpha":"node scripts/publish-release.cjs --npm-only --alpha","release:major":"node scripts/publish-release.cjs --major","release:minor":"node scripts/publish-release.cjs --minor","device:install":"cd src/remote-device && npm install","validate:tools":"npm run build && node scripts/validate-tools-sync.js","device:start:dev":"nodemon --watch src/remote-device --exec tsx src/remote-device/device.ts"},"_npmUser":{"name":"wonderwhy-er","email":"wonderwhy.er@gmail.com"},"_npmVersion":"11.6.2","description":"MCP server for terminal operations and file editing","directories":{},"_nodeVersion":"24.12.0","dependencies":{"zod":"^3.24.1","glob":"^10.3.10","open":"^10.2.0","sharp":"^0.34.5","unpdf":"^1.4.0","remark":"^15.0.1","exceljs":"^4.4.0","pdf-lib":"^1.17.1","unified":"^11.0.5","file-type":"^21.1.1","md-to-pdf":"^5.2.5","remark-gfm":"^4.0.1","cross-fetch":"^4.1.0","isbinaryfile":"^5.0.4","remark-parse":"^11.0.0","@vscode/ripgrep":"^1.15.9","@opendocsg/pdf2md":"^0.2.2","zod-to-json-schema":"^3.23.5","fastest-levenshtein":"^1.0.16","@supabase/supabase-js":"^2.89.0","@modelcontextprotocol/sdk":"^1.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","tsx":"^4.21.0","nexe":"^5.0.0-beta.4","nodemon":"^3.0.2","ts-node":"^10.9.2","commander":"^13.1.0","typescript":"^5.3.3","@types/node":"^20.17.24","@anthropic-ai/mcpb":"^1.2.0"},"optionalDependencies":{"caffeinate":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/desktop-commander_0.2.35_1770648021543_0.850253651355467","host":"s3://npm-registry-packages-npm-production"}},"0.2.36":{"name":"@wonderwhy-er/desktop-commander","version":"0.2.36","keywords":["mcp","model-context-protocol","terminal","claude","ai","command-line","process-management","file-editing","code-editing","diff","patch","block-editing","file-system","text-manipulation","code-modification","surgical-edits","file-operations"],"author":{"name":"Eduards Ruzga"},"license":"MIT","_id":"@wonderwhy-er/desktop-commander@0.2.36","maintainers":[{"name":"serg33v","email":"serg33v@gmail.com"},{"name":"daseinji","email":"acidpictures@gmail.com"},{"name":"wonderwhy-er","email":"wonderwhy.er@gmail.com"}],"homepage":"https://github.com/wonderwhy-er/DesktopCommanderMCP","bugs":{"url":"https://github.com/wonderwhy-er/DesktopCommanderMCP/issues"},"bin":{"setup":"dist/setup-claude-server.js","remove":"dist/uninstall-claude-server.js","desktop-commander":"dist/index.js"},"dist":{"shasum":"24647437d92c486e0a10855efeb444c15fda70ce","tarball":"https://registry.npmjs.org/@wonderwhy-er/desktop-commander/-/desktop-commander-0.2.36.tgz","fileCount":357,"integrity":"sha512-53GZTuibeX4Wxitmar3O/NGd/NI8bi+ZAz7rwxC5Eama9MA8WHayTY+r6tvxiox4w76EXwj4BiI1FT7FNS0s1w==","signatures":[{"sig":"MEQCIDR4mk6K4PLFanqfl/vn0L8KJn1JRu8OCVWzkzMMgLeSAiA3NuqgQWXFzHalwxrnJzSHByRodubt4ZcopZ8/Ec9+hA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2601914},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"d84f7fe8870cefd5fa9455b9140aebf74df332bc","mcpName":"io.github.wonderwhy-er/desktop-commander","scripts":{"bump":"node scripts/sync-version.js --bump","test":"npm run build && node test/run-all-tests.js","build":"tsc && shx cp setup-claude-server.js uninstall-claude-server.js track-installation.js dist/ && shx chmod +x dist/*.js && shx mkdir -p dist/data && shx cp src/data/onboarding-prompts.json dist/data/ && shx mkdir -p dist/remote-device/scripts && shx cp src/remote-device/scripts/blocking-offline-update.js dist/remote-device/scripts/ && node scripts/build-ui-runtime.cjs file-preview","clean":"shx rm -rf dist","setup":"npm install --include=dev && npm run build && node setup-claude-server.js","start":"node dist/index.js","watch":"tsc --watch","remove":"npm install && npm run build && node uninstall-claude-server.js","prepare":"npm run build","release":"node scripts/publish-release.cjs","inspector":"npx @modelcontextprotocol/inspector dist/index.js","logs:view":"npm run build && node scripts/view-fuzzy-logs.js","open-chat":"open -n /Applications/Claude.app","build:mcpb":"node scripts/build-mcpb.cjs","bump:major":"node scripts/sync-version.js --bump --major","bump:minor":"node scripts/sync-version.js --bump --minor","link:local":"npm run build && npm link","logs:clear":"npm run build && node scripts/clear-fuzzy-logs.js","test:debug":"node --inspect test/run-all-tests.js","logs:export":"npm run build && node scripts/export-fuzzy-logs.js","postinstall":"node dist/track-installation.js && node dist/npm-scripts/verify-ripgrep.js || node -e \"process.exit(0)\"","release:dry":"node scripts/publish-release.cjs --dry-run","release:mcp":"node scripts/publish-release.cjs --mcp-only","setup:debug":"npm install && npm run build && node setup-claude-server.js --debug","start:debug":"node --inspect-brk=9229 dist/index.js","device:start":"tsx src/remote-device/device.ts","logs:analyze":"npm run build && node scripts/analyze-fuzzy-logs.js","sync-version":"node scripts/sync-version.js","unlink:local":"npm unlink","release:alpha":"node scripts/publish-release.cjs --npm-only --alpha","release:major":"node scripts/publish-release.cjs --major","release:minor":"node scripts/publish-release.cjs --minor","device:install":"cd src/remote-device && npm install","validate:tools":"npm run build && node scripts/validate-tools-sync.js","device:start:dev":"nodemon --watch src/remote-device --exec tsx src/remote-device/device.ts"},"_npmUser":{"name":"wonderwhy-er","email":"wonderwhy.er@gmail.com"},"_npmVersion":"11.6.2","description":"MCP server for terminal operations and file editing","directories":{},"_nodeVersion":"24.12.0","dependencies":{"zod":"^3.24.1","glob":"^10.3.10","open":"^10.2.0","sharp":"^0.34.5","unpdf":"^1.4.0","remark":"^15.0.1","exceljs":"^4.4.0","pdf-lib":"^1.17.1","unified":"^11.0.5","file-type":"^21.1.1","md-to-pdf":"^5.2.5","remark-gfm":"^4.0.1","cross-fetch":"^4.1.0","markdown-it":"^14.1.0","highlight.js":"^11.11.1","isbinaryfile":"^5.0.4","remark-parse":"^11.0.0","@vscode/ripgrep":"^1.15.9","@opendocsg/pdf2md":"^0.2.2","zod-to-json-schema":"^3.23.5","fastest-levenshtein":"^1.0.16","@supabase/supabase-js":"^2.89.0","@modelcontextprotocol/sdk":"^1.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","tsx":"^4.21.0","nexe":"^5.0.0-beta.4","esbuild":"^0.27.2","nodemon":"^3.0.2","ts-node":"^10.9.2","commander":"^13.1.0","typescript":"^5.3.3","@types/node":"^20.17.24","@anthropic-ai/mcpb":"^1.2.0"},"optionalDependencies":{"caffeinate":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/desktop-commander_0.2.36_1771242293544_0.7667265977754663","host":"s3://npm-registry-packages-npm-production"}},"0.2.37":{"name":"@wonderwhy-er/desktop-commander","version":"0.2.37","keywords":["mcp","model-context-protocol","terminal","claude","ai","command-line","process-management","file-editing","code-editing","diff","patch","block-editing","file-system","text-manipulation","code-modification","surgical-edits","file-operations"],"author":{"name":"Eduards Ruzga"},"license":"MIT","_id":"@wonderwhy-er/desktop-commander@0.2.37","maintainers":[{"name":"serg33v","email":"serg33v@gmail.com"},{"name":"daseinji","email":"acidpictures@gmail.com"},{"name":"wonderwhy-er","email":"wonderwhy.er@gmail.com"}],"homepage":"https://github.com/wonderwhy-er/DesktopCommanderMCP","bugs":{"url":"https://github.com/wonderwhy-er/DesktopCommanderMCP/issues"},"bin":{"setup":"dist/setup-claude-server.js","remove":"dist/uninstall-claude-server.js","desktop-commander":"dist/index.js"},"dist":{"shasum":"279f8747bbd5a2233a1daf9a0e4da4ad71cbfde9","tarball":"https://registry.npmjs.org/@wonderwhy-er/desktop-commander/-/desktop-commander-0.2.37.tgz","fileCount":364,"integrity":"sha512-xenWsABAX6PBR3pPk2J79HyXSGfqQ40KDe5I2XRNtwFLvpRERTJIewNc7yZw8elH8AMZ1S8Z9EsA+T2fopW1vw==","signatures":[{"sig":"MEYCIQCKl7cuIGJcezyDe9UvG0jDZoH2GjyU8/yO4WtLqo/3LQIhAL1eGzePTFAt1SWjpqGwF51RclI8rBBWy9jpFHH9PCeJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2686266},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"1c19d26bfeb0d8c2e71edf3036857bde983a065a","mcpName":"io.github.wonderwhy-er/desktop-commander","scripts":{"bump":"node scripts/sync-version.js --bump","test":"npm run build && node test/run-all-tests.js","build":"tsc && shx cp setup-claude-server.js uninstall-claude-server.js track-installation.js dist/ && shx chmod +x dist/*.js && shx mkdir -p dist/data && shx cp src/data/onboarding-prompts.json dist/data/ && shx mkdir -p dist/remote-device/scripts && shx cp src/remote-device/scripts/blocking-offline-update.js dist/remote-device/scripts/ && node scripts/build-ui-runtime.cjs file-preview","clean":"shx rm -rf dist","setup":"npm install --include=dev && npm run build && node setup-claude-server.js","start":"node dist/index.js","watch":"tsc --watch","remove":"npm install && npm run build && node uninstall-claude-server.js","prepare":"npm run build","release":"node scripts/publish-release.cjs","inspector":"npx @modelcontextprotocol/inspector dist/index.js","logs:view":"npm run build && node scripts/view-fuzzy-logs.js","open-chat":"open -n /Applications/Claude.app","build:mcpb":"node scripts/build-mcpb.cjs","bump:major":"node scripts/sync-version.js --bump --major","bump:minor":"node scripts/sync-version.js --bump --minor","link:local":"npm run build && npm link","logs:clear":"npm run build && node scripts/clear-fuzzy-logs.js","test:debug":"node --inspect test/run-all-tests.js","logs:export":"npm run build && node scripts/export-fuzzy-logs.js","postinstall":"node dist/track-installation.js && node dist/npm-scripts/verify-ripgrep.js || node -e \"process.exit(0)\"","release:dry":"node scripts/publish-release.cjs --dry-run","release:mcp":"node scripts/publish-release.cjs --mcp-only","setup:debug":"npm install && npm run build && node setup-claude-server.js --debug","start:debug":"node --inspect-brk=9229 dist/index.js","device:start":"tsx src/remote-device/device.ts","logs:analyze":"npm run build && node scripts/analyze-fuzzy-logs.js","sync-version":"node scripts/sync-version.js","unlink:local":"npm unlink","release:alpha":"node scripts/publish-release.cjs --npm-only --alpha","release:major":"node scripts/publish-release.cjs --major","release:minor":"node scripts/publish-release.cjs --minor","device:install":"cd src/remote-device && npm install","validate:tools":"npm run build && node scripts/validate-tools-sync.js","device:start:dev":"nodemon --watch src/remote-device --exec tsx src/remote-device/device.ts"},"_npmUser":{"name":"wonderwhy-er","email":"wonderwhy.er@gmail.com"},"_npmVersion":"11.6.2","description":"MCP server for terminal operations and file editing","directories":{},"_nodeVersion":"24.12.0","dependencies":{"zod":"^3.24.1","glob":"^10.3.10","open":"^10.2.0","sharp":"^0.34.5","unpdf":"^1.4.0","pizzip":"^3.2.0","remark":"^15.0.1","exceljs":"^4.4.0","pdf-lib":"^1.17.1","unified":"^11.0.5","file-type":"^21.1.1","md-to-pdf":"^5.2.5","remark-gfm":"^4.0.1","cross-fetch":"^4.1.0","markdown-it":"^14.1.0","highlight.js":"^11.11.1","isbinaryfile":"^5.0.4","remark-parse":"^11.0.0","@vscode/ripgrep":"^1.15.9","@opendocsg/pdf2md":"^0.2.2","zod-to-json-schema":"^3.23.5","fastest-levenshtein":"^1.0.16","@supabase/supabase-js":"^2.89.0","@modelcontextprotocol/sdk":"^1.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","tsx":"^4.21.0","nexe":"^5.0.0-beta.4","esbuild":"^0.27.3","nodemon":"^3.0.2","ts-node":"^10.9.2","commander":"^13.1.0","typescript":"^5.3.3","@types/node":"^20.17.24","@anthropic-ai/mcpb":"^1.2.0"},"optionalDependencies":{"caffeinate":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/desktop-commander_0.2.37_1771611440118_0.6625487053134025","host":"s3://npm-registry-packages-npm-production"}},"0.2.38":{"name":"@wonderwhy-er/desktop-commander","version":"0.2.38","keywords":["mcp","model-context-protocol","terminal","claude","ai","command-line","process-management","file-editing","code-editing","diff","patch","block-editing","file-system","text-manipulation","code-modification","surgical-edits","file-operations"],"author":{"name":"Eduards Ruzga"},"license":"MIT","_id":"@wonderwhy-er/desktop-commander@0.2.38","maintainers":[{"name":"serg33v","email":"serg33v@gmail.com"},{"name":"daseinji","email":"acidpictures@gmail.com"},{"name":"wonderwhy-er","email":"wonderwhy.er@gmail.com"}],"homepage":"https://github.com/wonderwhy-er/DesktopCommanderMCP","bugs":{"url":"https://github.com/wonderwhy-er/DesktopCommanderMCP/issues"},"bin":{"setup":"dist/setup-claude-server.js","remove":"dist/uninstall-claude-server.js","desktop-commander":"dist/index.js"},"dist":{"shasum":"5521a08bad3817b12dd2c4a0f4e505d65ff4eeec","tarball":"https://registry.npmjs.org/@wonderwhy-er/desktop-commander/-/desktop-commander-0.2.38.tgz","fileCount":397,"integrity":"sha512-IB5E10Cr+4X3mY2XXnnAUNeKkei1B0pWsP7B8sMWHXOxJc0jkrC0BFGd+s0vJc5kXo9z/knkyFddGUnLzTUa4A==","signatures":[{"sig":"MEUCIEOxIM1Xe4NlhY1eseoAAl/Nb+vtkc+E2S3oyMrZJOxnAiEAn0BXIzLoy7lNwfb4aDtJHpQoDuZImwo/kBbotLCqjyk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4120144},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"48a3bf2c6fca114cd78e9c3449bd04f7a557ceaa","mcpName":"io.github.wonderwhy-er/desktop-commander","scripts":{"bump":"node scripts/sync-version.js --bump","test":"npm run build && node test/run-all-tests.js","build":"tsc && shx cp setup-claude-server.js uninstall-claude-server.js track-installation.js dist/ && shx chmod +x dist/*.js && shx mkdir -p dist/data && shx cp src/data/onboarding-prompts.json dist/data/ && shx mkdir -p dist/remote-device/scripts && shx cp src/remote-device/scripts/blocking-offline-update.js dist/remote-device/scripts/ && node scripts/build-ui-runtime.cjs","clean":"shx rm -rf dist","setup":"npm install --include=dev && npm run build && node setup-claude-server.js","start":"node dist/index.js","watch":"tsc --watch","remove":"npm install && npm run build && node uninstall-claude-server.js","prepare":"npm run build","release":"node scripts/publish-release.cjs","inspector":"npx @modelcontextprotocol/inspector dist/index.js","logs:view":"npm run build && node scripts/view-fuzzy-logs.js","open-chat":"open -n /Applications/Claude.app","build:mcpb":"node scripts/build-mcpb.cjs","bump:major":"node scripts/sync-version.js --bump --major","bump:minor":"node scripts/sync-version.js --bump --minor","link:local":"npm run build && npm link","logs:clear":"npm run build && node scripts/clear-fuzzy-logs.js","test:debug":"node --inspect test/run-all-tests.js","logs:export":"npm run build && node scripts/export-fuzzy-logs.js","postinstall":"node dist/track-installation.js && node dist/npm-scripts/verify-ripgrep.js || node -e \"process.exit(0)\"","release:dry":"node scripts/publish-release.cjs --dry-run","release:mcp":"node scripts/publish-release.cjs --mcp-only","setup:debug":"npm install && npm run build && node setup-claude-server.js --debug","start:debug":"node --inspect-brk=9229 dist/index.js","count-tokens":"npm run build && node scripts/count-tokens.js","device:start":"tsx src/remote-device/device.ts","logs:analyze":"npm run build && node scripts/analyze-fuzzy-logs.js","sync-version":"node scripts/sync-version.js","unlink:local":"npm unlink","release:alpha":"node scripts/publish-release.cjs --npm-only --alpha","release:major":"node scripts/publish-release.cjs --major","release:minor":"node scripts/publish-release.cjs --minor","device:install":"cd src/remote-device && npm install","validate:tools":"npm run build && node scripts/validate-tools-sync.js","device:start:dev":"nodemon --watch src/remote-device --exec tsx src/remote-device/device.ts","count-tokens:json":"npm run build && node scripts/count-tokens.js --json"},"_npmUser":{"name":"wonderwhy-er","email":"wonderwhy.er@gmail.com"},"_npmVersion":"11.9.0","description":"MCP server for terminal operations and file editing","directories":{},"_nodeVersion":"24.14.0","dependencies":{"zod":"^3.24.1","glob":"^10.3.10","open":"^10.2.0","sharp":"^0.34.5","unpdf":"^1.4.0","pizzip":"^3.2.0","remark":"^15.0.1","exceljs":"^4.4.0","pdf-lib":"^1.17.1","unified":"^11.0.5","file-type":"^21.1.1","md-to-pdf":"^5.2.5","remark-gfm":"^4.0.1","cross-fetch":"^4.1.0","markdown-it":"^14.1.0","highlight.js":"^11.11.1","isbinaryfile":"^5.0.4","remark-parse":"^11.0.0","@vscode/ripgrep":"^1.15.9","@opendocsg/pdf2md":"^0.2.2","zod-to-json-schema":"^3.23.5","fastest-levenshtein":"^1.0.16","@supabase/supabase-js":"^2.89.0","@modelcontextprotocol/sdk":"^1.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","tsx":"^4.21.0","nexe":"^5.0.0-beta.4","esbuild":"^0.27.2","nodemon":"^3.0.2","ts-node":"^10.9.2","commander":"^13.1.0","typescript":"^5.3.3","@types/node":"^20.17.24","js-tiktoken":"^1.0.21","@anthropic-ai/mcpb":"^1.2.0","@modelcontextprotocol/ext-apps":"^1.0.1"},"optionalDependencies":{"caffeinate":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/desktop-commander_0.2.38_1772568254391_0.5181516199120766","host":"s3://npm-registry-packages-npm-production"}},"0.2.39":{"name":"@wonderwhy-er/desktop-commander","version":"0.2.39","keywords":["mcp","model-context-protocol","terminal","claude","ai","command-line","process-management","file-editing","code-editing","diff","patch","block-editing","file-system","text-manipulation","code-modification","surgical-edits","file-operations"],"author":{"name":"Eduards Ruzga"},"license":"MIT","_id":"@wonderwhy-er/desktop-commander@0.2.39","maintainers":[{"name":"serg33v","email":"serg33v@gmail.com"},{"name":"daseinji","email":"acidpictures@gmail.com"},{"name":"wonderwhy-er","email":"wonderwhy.er@gmail.com"},{"name":"edgarsskore","email":"edgars.skore@gmail.com"}],"homepage":"https://github.com/wonderwhy-er/DesktopCommanderMCP","bugs":{"url":"https://github.com/wonderwhy-er/DesktopCommanderMCP/issues"},"bin":{"setup":"dist/setup-claude-server.js","remove":"dist/uninstall-claude-server.js","desktop-commander":"dist/index.js"},"dist":{"shasum":"08a3166b163b02e71f15e989b3d505a67224c4b7","tarball":"https://registry.npmjs.org/@wonderwhy-er/desktop-commander/-/desktop-commander-0.2.39.tgz","fileCount":361,"integrity":"sha512-AYGpVH9HY95lPKD32bdD3i9Z3aC3cVvHWRiFp2xXk4zZr115/DmAUNusoqpR3ASLhUDB5q4s4Yru9snoStM5BQ==","signatures":[{"sig":"MEUCIQCL6dEsp2JilQ343lTz/NNsgLCZidsdouk1a+vbCsR6OQIgBae+B260NC3n/3MG9t5b9tz+LBO4KOKJuy5GeLraEAk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3888911},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"a14168aa66fb06f1e2fd6f581b3e0bf4cb304b67","mcpName":"io.github.wonderwhy-er/desktop-commander","scripts":{"bump":"node scripts/sync-version.js --bump","test":"npm run build && node test/run-all-tests.js","build":"tsc && shx cp setup-claude-server.js uninstall-claude-server.js track-installation.js dist/ && shx chmod +x dist/*.js && shx mkdir -p dist/data && shx cp src/data/onboarding-prompts.json dist/data/ && shx mkdir -p dist/remote-device/scripts && shx cp src/remote-device/scripts/blocking-offline-update.js dist/remote-device/scripts/ && node scripts/build-ui-runtime.cjs","clean":"shx rm -rf dist","setup":"npm install --include=dev && npm run build && node setup-claude-server.js","start":"node dist/index.js","watch":"tsc --watch","remove":"npm install && npm run build && node uninstall-claude-server.js","prepare":"npm run build","release":"node scripts/publish-release.cjs","inspector":"npx @modelcontextprotocol/inspector dist/index.js","logs:view":"npm run build && node scripts/view-fuzzy-logs.js","open-chat":"open -n /Applications/Claude.app","build:mcpb":"node scripts/build-mcpb.cjs","bump:major":"node scripts/sync-version.js --bump --major","bump:minor":"node scripts/sync-version.js --bump --minor","link:local":"npm run build && npm link","logs:clear":"npm run build && node scripts/clear-fuzzy-logs.js","test:debug":"node --inspect test/run-all-tests.js","logs:export":"npm run build && node scripts/export-fuzzy-logs.js","postinstall":"node dist/track-installation.js && node dist/npm-scripts/verify-ripgrep.js || node -e \"process.exit(0)\"","release:dry":"node scripts/publish-release.cjs --dry-run","release:mcp":"node scripts/publish-release.cjs --mcp-only","setup:debug":"npm install && npm run build && node setup-claude-server.js --debug","start:debug":"node --inspect-brk=9229 dist/index.js","count-tokens":"npm run build && node scripts/count-tokens.js","device:start":"tsx src/remote-device/device.ts","logs:analyze":"npm run build && node scripts/analyze-fuzzy-logs.js","sync-version":"node scripts/sync-version.js","unlink:local":"npm unlink","release:alpha":"node scripts/publish-release.cjs --npm-only --alpha","release:major":"node scripts/publish-release.cjs --major","release:minor":"node scripts/publish-release.cjs --minor","device:install":"cd src/remote-device && npm install","validate:tools":"npm run build && node scripts/validate-tools-sync.js","device:start:dev":"nodemon --watch src/remote-device --exec tsx src/remote-device/device.ts","count-tokens:json":"npm run build && node scripts/count-tokens.js --json"},"_npmUser":{"name":"edgarsskore","email":"edgars.skore@gmail.com"},"_npmVersion":"11.6.2","description":"MCP server for terminal operations and file editing","directories":{},"_nodeVersion":"24.13.0","dependencies":{"zod":"^3.24.1","glob":"^10.3.10","open":"^10.2.0","sharp":"^0.34.5","unpdf":"^1.4.0","pizzip":"^3.2.0","remark":"^15.0.1","exceljs":"^4.4.0","pdf-lib":"^1.17.1","unified":"^11.0.5","file-type":"^21.1.1","md-to-pdf":"^5.2.5","@tiptap/pm":"^3.22.3","remark-gfm":"^4.0.1","cross-fetch":"^4.1.0","markdown-it":"^14.1.0","@tiptap/core":"^3.22.3","highlight.js":"^11.11.1","isbinaryfile":"^5.0.4","remark-parse":"^11.0.0","@vscode/ripgrep":"^1.15.9","tiptap-markdown":"^0.9.0","@opendocsg/pdf2md":"^0.2.2","zod-to-json-schema":"^3.23.5","@tiptap/starter-kit":"^3.22.3","fastest-levenshtein":"^1.0.16","@supabase/supabase-js":"^2.89.0","@tiptap/extension-image":"^3.22.3","@modelcontextprotocol/sdk":"^1.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","tsx":"^4.21.0","nexe":"^5.0.0-beta.4","esbuild":"^0.27.2","nodemon":"^3.0.2","ts-node":"^10.9.2","commander":"^13.1.0","typescript":"^5.3.3","@types/node":"^20.17.24","js-tiktoken":"^1.0.21","@anthropic-ai/mcpb":"^1.2.0","@modelcontextprotocol/ext-apps":"^1.0.1"},"optionalDependencies":{"caffeinate":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/desktop-commander_0.2.39_1776939173776_0.2935545836799438","host":"s3://npm-registry-packages-npm-production"}},"0.2.40":{"name":"@wonderwhy-er/desktop-commander","version":"0.2.40","keywords":["mcp","model-context-protocol","terminal","claude","ai","command-line","process-management","file-editing","code-editing","diff","patch","block-editing","file-system","text-manipulation","code-modification","surgical-edits","file-operations"],"author":{"name":"Eduards Ruzga"},"license":"MIT","_id":"@wonderwhy-er/desktop-commander@0.2.40","maintainers":[{"name":"serg33v","email":"serg33v@gmail.com"},{"name":"daseinji","email":"acidpictures@gmail.com"},{"name":"wonderwhy-er","email":"wonderwhy.er@gmail.com"},{"name":"edgarsskore","email":"edgars.skore@gmail.com"}],"homepage":"https://github.com/wonderwhy-er/DesktopCommanderMCP","bugs":{"url":"https://github.com/wonderwhy-er/DesktopCommanderMCP/issues"},"bin":{"setup":"dist/setup-claude-server.js","remove":"dist/uninstall-claude-server.js","desktop-commander":"dist/index.js"},"dist":{"shasum":"bf014ab333b41d038649f812f06b4052a945e4b9","tarball":"https://registry.npmjs.org/@wonderwhy-er/desktop-commander/-/desktop-commander-0.2.40.tgz","fileCount":241,"integrity":"sha512-F0Gocsv2eTWNG3kh0ftfDsev08GdvWr02gBlI5I/gGOppWsbAy7zTRiLuo51WAhgYMoBTQXSOHeMCzwwj6tcXg==","signatures":[{"sig":"MEYCIQC4DvElwBl2v8sbznKVlTOcjOKI1fEph8uuH4T+IX8OiQIhAJfbSRTdQJQ9Ciuj0xtNvm0IpnxzDw32ZthH2uXd0oBf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3622590},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"6be424c8c927f59726ae55e7b3b7e7a3b70676c1","mcpName":"io.github.wonderwhy-er/desktop-commander","scripts":{"bump":"node scripts/sync-version.js --bump","test":"npm run build && node test/run-all-tests.js","build":"tsc && shx cp setup-claude-server.js uninstall-claude-server.js track-installation.js dist/ && shx chmod +x dist/*.js && shx mkdir -p dist/data && shx cp src/data/onboarding-prompts.json dist/data/ && shx mkdir -p dist/remote-device/scripts && shx cp src/remote-device/scripts/blocking-offline-update.js dist/remote-device/scripts/ && node scripts/build-ui-runtime.cjs","clean":"shx rm -rf dist","setup":"npm install --include=dev && npm run build && node setup-claude-server.js","start":"node dist/index.js","watch":"tsc --watch","remove":"npm install && npm run build && node uninstall-claude-server.js","prepare":"npm run build","release":"node scripts/publish-release.cjs","inspector":"npx @modelcontextprotocol/inspector dist/index.js","logs:view":"npm run build && node scripts/view-fuzzy-logs.js","open-chat":"open -n /Applications/Claude.app","build:mcpb":"node scripts/build-mcpb.cjs","bump:major":"node scripts/sync-version.js --bump --major","bump:minor":"node scripts/sync-version.js --bump --minor","link:local":"npm run build && npm link","logs:clear":"npm run build && node scripts/clear-fuzzy-logs.js","test:debug":"node --inspect test/run-all-tests.js","logs:export":"npm run build && node scripts/export-fuzzy-logs.js","postinstall":"node dist/track-installation.js && node dist/npm-scripts/verify-ripgrep.js || node -e \"process.exit(0)\"","release:dry":"node scripts/publish-release.cjs --dry-run","release:mcp":"node scripts/publish-release.cjs --mcp-only","setup:debug":"npm install && npm run build && node setup-claude-server.js --debug","start:debug":"node --inspect-brk=9229 dist/index.js","count-tokens":"npm run build && node scripts/count-tokens.js","device:start":"tsx src/remote-device/device.ts","logs:analyze":"npm run build && node scripts/analyze-fuzzy-logs.js","sync-version":"node scripts/sync-version.js","unlink:local":"npm unlink","release:alpha":"node scripts/publish-release.cjs --npm-only --alpha","release:major":"node scripts/publish-release.cjs --major","release:minor":"node scripts/publish-release.cjs --minor","device:install":"cd src/remote-device && npm install","validate:tools":"npm run build && node scripts/validate-tools-sync.js","device:start:dev":"nodemon --watch src/remote-device --exec tsx src/remote-device/device.ts","release:skip-mcp":"node scripts/publish-release.cjs --skip-mcp","count-tokens:json":"npm run build && node scripts/count-tokens.js --json"},"_npmUser":{"name":"wonderwhy-er","email":"wonderwhy.er@gmail.com"},"_npmVersion":"11.9.0","description":"MCP server for terminal operations and file editing","directories":{},"_nodeVersion":"24.14.0","dependencies":{"zod":"^3.24.1","glob":"^10.3.10","open":"^10.2.0","sharp":"^0.34.5","unpdf":"^1.4.0","pizzip":"^3.2.0","remark":"^15.0.1","exceljs":"^4.4.0","pdf-lib":"^1.17.1","unified":"^11.0.5","file-type":"^21.1.1","md-to-pdf":"^5.2.5","@tiptap/pm":"^3.22.3","remark-gfm":"^4.0.1","cross-fetch":"^4.1.0","markdown-it":"^14.1.0","@tiptap/core":"^3.22.3","highlight.js":"^11.11.1","isbinaryfile":"^5.0.4","remark-parse":"^11.0.0","@vscode/ripgrep":"^1.15.9","tiptap-markdown":"^0.9.0","@opendocsg/pdf2md":"^0.2.2","zod-to-json-schema":"^3.23.5","@tiptap/starter-kit":"^3.22.3","fastest-levenshtein":"^1.0.16","@supabase/supabase-js":"^2.89.0","@tiptap/extension-image":"^3.22.3","@tiptap/extension-table":"^3.22.4","@modelcontextprotocol/sdk":"^1.9.0","@tiptap/extension-table-row":"^3.22.4","@tiptap/extension-table-cell":"^3.22.4","@tiptap/extension-table-header":"^3.22.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","tsx":"^4.21.0","nexe":"^5.0.0-beta.4","jsdom":"^24.1.3","esbuild":"^0.27.2","nodemon":"^3.0.2","ts-node":"^10.9.2","commander":"^13.1.0","typescript":"^5.3.3","@types/node":"^20.17.24","js-tiktoken":"^1.0.21","@anthropic-ai/mcpb":"^1.2.0","@modelcontextprotocol/ext-apps":"^1.0.1"},"optionalDependencies":{"caffeinate":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/desktop-commander_0.2.40_1777316928320_0.4369308028413479","host":"s3://npm-registry-packages-npm-production"}},"0.2.41":{"name":"@wonderwhy-er/desktop-commander","version":"0.2.41","keywords":["mcp","model-context-protocol","terminal","claude","ai","command-line","process-management","file-editing","code-editing","diff","patch","block-editing","file-system","text-manipulation","code-modification","surgical-edits","file-operations"],"author":{"name":"Eduards Ruzga"},"license":"MIT","_id":"@wonderwhy-er/desktop-commander@0.2.41","maintainers":[{"name":"serg33v","email":"serg33v@gmail.com"},{"name":"daseinji","email":"acidpictures@gmail.com"},{"name":"wonderwhy-er","email":"wonderwhy.er@gmail.com"},{"name":"edgarsskore","email":"edgars.skore@gmail.com"}],"homepage":"https://github.com/wonderwhy-er/DesktopCommanderMCP","bugs":{"url":"https://github.com/wonderwhy-er/DesktopCommanderMCP/issues"},"bin":{"setup":"dist/setup-claude-server.js","remove":"dist/uninstall-claude-server.js","desktop-commander":"dist/index.js"},"dist":{"shasum":"dd0f35021e755efd201ad3733f8136478ea5372e","tarball":"https://registry.npmjs.org/@wonderwhy-er/desktop-commander/-/desktop-commander-0.2.41.tgz","fileCount":241,"integrity":"sha512-z4FTchZXTeGAqxg5HvNSRIu8JCjUQWD8/O2SoC4FXP8qc6cewUl4CAqJrNX2CIYetL17wqPQl24CxTLICiUP3w==","signatures":[{"sig":"MEYCIQCXzukwEceUtqAELMs3Ydks5GWUF8C333zbCLPVHWbKSgIhALhIVogEstJDidPTtQiqOt1M9zG2nULLPeEamd+4TTw9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3629513},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"9c44119a480ec6460f82d59aeb90cf274bc3dd7b","mcpName":"io.github.wonderwhy-er/desktop-commander","scripts":{"bump":"node scripts/sync-version.js --bump","test":"npm run build && node test/run-all-tests.js","build":"tsc && shx cp setup-claude-server.js uninstall-claude-server.js track-installation.js dist/ && shx chmod +x dist/*.js && shx mkdir -p dist/data && shx cp src/data/onboarding-prompts.json dist/data/ && shx mkdir -p dist/remote-device/scripts && shx cp src/remote-device/scripts/blocking-offline-update.js dist/remote-device/scripts/ && node scripts/build-ui-runtime.cjs","clean":"shx rm -rf dist","setup":"npm install --include=dev && npm run build && node setup-claude-server.js","start":"node dist/index.js","watch":"tsc --watch","remove":"npm install && npm run build && node uninstall-claude-server.js","prepare":"npm run build","release":"node scripts/publish-release.cjs","inspector":"npx @modelcontextprotocol/inspector dist/index.js","logs:view":"npm run build && node scripts/view-fuzzy-logs.js","open-chat":"open -n /Applications/Claude.app","build:mcpb":"node scripts/build-mcpb.cjs","bump:major":"node scripts/sync-version.js --bump --major","bump:minor":"node scripts/sync-version.js --bump --minor","link:local":"npm run build && npm link","logs:clear":"npm run build && node scripts/clear-fuzzy-logs.js","test:debug":"node --inspect test/run-all-tests.js","logs:export":"npm run build && node scripts/export-fuzzy-logs.js","postinstall":"node dist/track-installation.js && node dist/npm-scripts/verify-ripgrep.js || node -e \"process.exit(0)\"","release:dry":"node scripts/publish-release.cjs --dry-run","release:mcp":"node scripts/publish-release.cjs --mcp-only","setup:debug":"npm install && npm run build && node setup-claude-server.js --debug","start:debug":"node --inspect-brk=9229 dist/index.js","count-tokens":"npm run build && node scripts/count-tokens.js","device:start":"tsx src/remote-device/device.ts","logs:analyze":"npm run build && node scripts/analyze-fuzzy-logs.js","sync-version":"node scripts/sync-version.js","unlink:local":"npm unlink","release:alpha":"node scripts/publish-release.cjs --npm-only --alpha","release:major":"node scripts/publish-release.cjs --major","release:minor":"node scripts/publish-release.cjs --minor","device:install":"cd src/remote-device && npm install","validate:tools":"npm run build && node scripts/validate-tools-sync.js","device:start:dev":"nodemon --watch src/remote-device --exec tsx src/remote-device/device.ts","release:skip-mcp":"node scripts/publish-release.cjs --skip-mcp","count-tokens:json":"npm run build && node scripts/count-tokens.js --json"},"_npmUser":{"name":"wonderwhy-er","email":"wonderwhy.er@gmail.com"},"_npmVersion":"11.9.0","description":"MCP server for terminal operations and file editing","directories":{},"_nodeVersion":"24.14.0","dependencies":{"zod":"^3.24.1","glob":"^10.3.10","open":"^10.2.0","sharp":"^0.34.5","unpdf":"^1.4.0","pizzip":"^3.2.0","remark":"^15.0.1","exceljs":"^4.4.0","pdf-lib":"^1.17.1","unified":"^11.0.5","file-type":"^21.1.1","md-to-pdf":"^5.2.5","@tiptap/pm":"^3.22.3","remark-gfm":"^4.0.1","cross-fetch":"^4.1.0","markdown-it":"^14.1.0","@tiptap/core":"^3.22.3","highlight.js":"^11.11.1","isbinaryfile":"^5.0.4","remark-parse":"^11.0.0","@vscode/ripgrep":"^1.15.9","tiptap-markdown":"^0.9.0","@opendocsg/pdf2md":"^0.2.2","zod-to-json-schema":"^3.23.5","@tiptap/starter-kit":"^3.22.3","fastest-levenshtein":"^1.0.16","@supabase/supabase-js":"^2.89.0","@tiptap/extension-image":"^3.22.3","@tiptap/extension-table":"^3.22.4","@modelcontextprotocol/sdk":"^1.9.0","@tiptap/extension-table-row":"^3.22.4","@tiptap/extension-table-cell":"^3.22.4","@tiptap/extension-table-header":"^3.22.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","tsx":"^4.21.0","nexe":"^5.0.0-beta.4","jsdom":"^24.1.3","esbuild":"^0.27.2","nodemon":"^3.0.2","ts-node":"^10.9.2","commander":"^13.1.0","typescript":"^5.3.3","@types/node":"^20.17.24","js-tiktoken":"^1.0.21","@anthropic-ai/mcpb":"^1.2.0","@modelcontextprotocol/ext-apps":"^1.0.1"},"optionalDependencies":{"caffeinate":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/desktop-commander_0.2.41_1778769268226_0.6168101504340926","host":"s3://npm-registry-packages-npm-production"}},"0.2.42":{"name":"@wonderwhy-er/desktop-commander","version":"0.2.42","keywords":["mcp","model-context-protocol","terminal","claude","ai","command-line","process-management","file-editing","code-editing","diff","patch","block-editing","file-system","text-manipulation","code-modification","surgical-edits","file-operations"],"author":{"name":"Eduards Ruzga"},"license":"MIT","_id":"@wonderwhy-er/desktop-commander@0.2.42","maintainers":[{"name":"serg33v","email":"serg33v@gmail.com"},{"name":"daseinji","email":"acidpictures@gmail.com"},{"name":"wonderwhy-er","email":"wonderwhy.er@gmail.com"},{"name":"edgarsskore","email":"edgars.skore@gmail.com"}],"homepage":"https://github.com/wonderwhy-er/DesktopCommanderMCP","bugs":{"url":"https://github.com/wonderwhy-er/DesktopCommanderMCP/issues"},"bin":{"setup":"dist/setup-claude-server.js","remove":"dist/uninstall-claude-server.js","desktop-commander":"dist/index.js"},"dist":{"shasum":"0c0f25f44f8b50d303f16bbd9f7d12d4db953266","tarball":"https://registry.npmjs.org/@wonderwhy-er/desktop-commander/-/desktop-commander-0.2.42.tgz","fileCount":243,"integrity":"sha512-ZgdBDihpaLfrzQQQGQCPmElYMx91oUXeVEWbxbygeUfq2aOZvHrcVMeuTGy9oMDp9vxjq6d/+ZGE0mQLJnAWkw==","signatures":[{"sig":"MEYCIQCmxDLibjZoBSuOOhxaXdscfr6Ak5NSubGikUqKQN7NaQIhAKQPSKsDki1diRo5aoXgj7oANxCTIaYoAqXyb77iPdJq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3643942},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"7a9b2ff0339a7fdc29c06a9957b323ef478a1dde","mcpName":"io.github.wonderwhy-er/desktop-commander","scripts":{"bump":"node scripts/sync-version.js --bump","test":"npm run build && node test/run-all-tests.js","build":"tsc && shx cp setup-claude-server.js uninstall-claude-server.js track-installation.js dist/ && shx chmod +x dist/*.js && shx mkdir -p dist/data && shx cp src/data/onboarding-prompts.json dist/data/ && shx mkdir -p dist/remote-device/scripts && shx cp src/remote-device/scripts/blocking-offline-update.js dist/remote-device/scripts/ && node scripts/build-ui-runtime.cjs","clean":"shx rm -rf dist","setup":"npm install --include=dev && npm run build && node setup-claude-server.js","start":"node dist/index.js","watch":"tsc --watch","remove":"npm install && npm run build && node uninstall-claude-server.js","prepare":"npm run build","release":"node scripts/publish-release.cjs","inspector":"npx @modelcontextprotocol/inspector dist/index.js","logs:view":"npm run build && node scripts/view-fuzzy-logs.js","open-chat":"open -n /Applications/Claude.app","build:mcpb":"node scripts/build-mcpb.cjs","bump:major":"node scripts/sync-version.js --bump --major","bump:minor":"node scripts/sync-version.js --bump --minor","link:local":"npm run build && npm link","logs:clear":"npm run build && node scripts/clear-fuzzy-logs.js","test:debug":"node --inspect test/run-all-tests.js","logs:export":"npm run build && node scripts/export-fuzzy-logs.js","postinstall":"node dist/track-installation.js && node dist/npm-scripts/verify-ripgrep.js || node -e \"process.exit(0)\"","release:dry":"node scripts/publish-release.cjs --dry-run","release:mcp":"node scripts/publish-release.cjs --mcp-only","setup:debug":"npm install && npm run build && node setup-claude-server.js --debug","start:debug":"node --inspect-brk=9229 dist/index.js","count-tokens":"npm run build && node scripts/count-tokens.js","device:start":"tsx src/remote-device/device.ts","logs:analyze":"npm run build && node scripts/analyze-fuzzy-logs.js","sync-version":"node scripts/sync-version.js","unlink:local":"npm unlink","release:alpha":"node scripts/publish-release.cjs --npm-only --alpha","release:major":"node scripts/publish-release.cjs --major","release:minor":"node scripts/publish-release.cjs --minor","device:install":"cd src/remote-device && npm install","validate:tools":"npm run build && node scripts/validate-tools-sync.js","device:start:dev":"nodemon --watch src/remote-device --exec tsx src/remote-device/device.ts","release:skip-mcp":"node scripts/publish-release.cjs --skip-mcp","test:integration":"npm run build && node test/integration/run-all-integration-tests.js","count-tokens:json":"npm run build && node scripts/count-tokens.js --json"},"_npmUser":{"name":"wonderwhy-er","email":"wonderwhy.er@gmail.com"},"_npmVersion":"11.9.0","description":"MCP server for terminal operations and file editing","directories":{},"_nodeVersion":"24.14.0","dependencies":{"zod":"^3.24.1","glob":"^10.3.10","open":"^10.2.0","sharp":"^0.34.5","unpdf":"^1.4.0","pizzip":"^3.2.0","remark":"^15.0.1","exceljs":"^4.4.0","pdf-lib":"^1.17.1","unified":"^11.0.5","file-type":"^21.1.1","md-to-pdf":"^5.2.5","@tiptap/pm":"^3.22.3","remark-gfm":"^4.0.1","cross-fetch":"^4.1.0","markdown-it":"^14.1.0","@tiptap/core":"^3.22.3","highlight.js":"^11.11.1","isbinaryfile":"^5.0.4","remark-parse":"^11.0.0","@vscode/ripgrep":"^1.15.9","tiptap-markdown":"^0.9.0","@opendocsg/pdf2md":"^0.2.2","zod-to-json-schema":"^3.23.5","@tiptap/starter-kit":"^3.22.3","fastest-levenshtein":"^1.0.16","@supabase/supabase-js":"^2.89.0","@tiptap/extension-image":"^3.22.3","@tiptap/extension-table":"^3.22.4","@modelcontextprotocol/sdk":"^1.9.0","@tiptap/extension-table-row":"^3.22.4","@tiptap/extension-table-cell":"^3.22.4","@tiptap/extension-table-header":"^3.22.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","tsx":"^4.21.0","nexe":"^5.0.0-beta.4","jsdom":"^24.1.3","esbuild":"^0.27.2","nodemon":"^3.0.2","ts-node":"^10.9.2","commander":"^13.1.0","typescript":"^5.3.3","@types/node":"^20.17.24","js-tiktoken":"^1.0.21","@anthropic-ai/mcpb":"^1.2.0","@modelcontextprotocol/ext-apps":"^1.0.1"},"optionalDependencies":{"caffeinate":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/desktop-commander_0.2.42_1780669040067_0.4586233588241515","host":"s3://npm-registry-packages-npm-production"}},"0.2.43":{"name":"@wonderwhy-er/desktop-commander","version":"0.2.43","keywords":["mcp","model-context-protocol","terminal","claude","ai","command-line","process-management","file-editing","code-editing","diff","patch","block-editing","file-system","text-manipulation","code-modification","surgical-edits","file-operations"],"author":{"name":"Eduards Ruzga"},"license":"MIT","_id":"@wonderwhy-er/desktop-commander@0.2.43","maintainers":[{"name":"serg33v","email":"serg33v@gmail.com"},{"name":"daseinji","email":"acidpictures@gmail.com"},{"name":"wonderwhy-er","email":"wonderwhy.er@gmail.com"},{"name":"edgarsskore","email":"edgars.skore@gmail.com"}],"homepage":"https://github.com/wonderwhy-er/DesktopCommanderMCP","bugs":{"url":"https://github.com/wonderwhy-er/DesktopCommanderMCP/issues"},"bin":{"setup":"dist/setup-claude-server.js","remove":"dist/uninstall-claude-server.js","desktop-commander":"dist/index.js"},"dist":{"shasum":"be87689af9097e320546e9536d6b657c29552f95","tarball":"https://registry.npmjs.org/@wonderwhy-er/desktop-commander/-/desktop-commander-0.2.43.tgz","fileCount":247,"integrity":"sha512-MFXMu+26p4xywjClqep3pDq9auAOENtYTnG/CYvfoz6fvrYnT/fWb8hfsRGUE7eXntIzmM2rXkGM7y1LwItQrA==","signatures":[{"sig":"MEUCIA/5GCGDqfKpy9FTF7cnKFSZVLi414DgyxuUdhovsA9EAiEA1cq1upvpiNFCLfIgTfIeRXyEVe1EK8oS/IQxBtm+RZY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3671810},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"1da29c7f9de78e412cdcb34bfda6943929b4a03e","mcpName":"io.github.wonderwhy-er/desktop-commander","scripts":{"bump":"node scripts/sync-version.js --bump","test":"npm run build && node test/run-all-tests.js","build":"tsc && shx cp setup-claude-server.js uninstall-claude-server.js track-installation.js dist/ && shx chmod +x dist/*.js && shx mkdir -p dist/data && shx cp src/data/onboarding-prompts.json dist/data/ && shx mkdir -p dist/remote-device/scripts && shx cp src/remote-device/scripts/blocking-offline-update.js dist/remote-device/scripts/ && node scripts/build-ui-runtime.cjs","clean":"shx rm -rf dist","setup":"npm install --include=dev && npm run build && node setup-claude-server.js","start":"node dist/index.js","watch":"tsc --watch","remove":"npm install && npm run build && node uninstall-claude-server.js","prepare":"npm run build","release":"node scripts/publish-release.cjs","inspector":"npx @modelcontextprotocol/inspector dist/index.js","logs:view":"npm run build && node scripts/view-fuzzy-logs.js","open-chat":"open -n /Applications/Claude.app","build:mcpb":"node scripts/build-mcpb.cjs","bump:major":"node scripts/sync-version.js --bump --major","bump:minor":"node scripts/sync-version.js --bump --minor","link:local":"npm run build && npm link","logs:clear":"npm run build && node scripts/clear-fuzzy-logs.js","test:debug":"node --inspect test/run-all-tests.js","logs:export":"npm run build && node scripts/export-fuzzy-logs.js","postinstall":"node dist/track-installation.js && node dist/npm-scripts/verify-ripgrep.js || node -e \"process.exit(0)\"","release:dry":"node scripts/publish-release.cjs --dry-run","release:mcp":"node scripts/publish-release.cjs --mcp-only","setup:debug":"npm install && npm run build && node setup-claude-server.js --debug","start:debug":"node --inspect-brk=9229 dist/index.js","count-tokens":"npm run build && node scripts/count-tokens.js","device:start":"tsx src/remote-device/device.ts","logs:analyze":"npm run build && node scripts/analyze-fuzzy-logs.js","sync-version":"node scripts/sync-version.js","unlink:local":"npm unlink","release:alpha":"node scripts/publish-release.cjs --npm-only --alpha","release:major":"node scripts/publish-release.cjs --major","release:minor":"node scripts/publish-release.cjs --minor","device:install":"cd src/remote-device && npm install","validate:tools":"npm run build && node scripts/validate-tools-sync.js","device:start:dev":"nodemon --watch src/remote-device --exec tsx src/remote-device/device.ts","release:skip-mcp":"node scripts/publish-release.cjs --skip-mcp","test:integration":"npm run build && node test/integration/run-all-integration-tests.js","count-tokens:json":"npm run build && node scripts/count-tokens.js --json"},"_npmUser":{"name":"wonderwhy-er","email":"wonderwhy.er@gmail.com"},"repository":{"url":"git+https://github.com/wonderwhy-er/DesktopCommanderMCP.git","type":"git"},"_npmVersion":"11.9.0","description":"MCP server for terminal operations and file editing","directories":{},"_nodeVersion":"24.14.0","dependencies":{"zod":"^3.24.1","glob":"^10.3.10","open":"^10.2.0","sharp":"^0.34.5","unpdf":"^1.4.0","pizzip":"^3.2.0","remark":"^15.0.1","exceljs":"^4.4.0","pdf-lib":"^1.17.1","unified":"^11.0.5","file-type":"^21.1.1","md-to-pdf":"^5.2.5","@tiptap/pm":"^3.22.3","remark-gfm":"^4.0.1","cross-fetch":"^4.1.0","markdown-it":"^14.1.0","@tiptap/core":"^3.22.3","highlight.js":"^11.11.1","isbinaryfile":"^5.0.4","remark-parse":"^11.0.0","@vscode/ripgrep":"^1.15.9","tiptap-markdown":"^0.9.0","@opendocsg/pdf2md":"^0.2.2","zod-to-json-schema":"^3.23.5","@tiptap/starter-kit":"^3.22.3","fastest-levenshtein":"^1.0.16","@supabase/supabase-js":"^2.89.0","@tiptap/extension-image":"^3.22.3","@tiptap/extension-table":"^3.22.4","@modelcontextprotocol/sdk":"^1.9.0","@tiptap/extension-table-row":"^3.22.4","@tiptap/extension-table-cell":"^3.22.4","@tiptap/extension-table-header":"^3.22.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","tsx":"^4.21.0","nexe":"^5.0.0-beta.4","jsdom":"^24.1.3","esbuild":"^0.27.2","nodemon":"^3.0.2","ts-node":"^10.9.2","commander":"^13.1.0","typescript":"^5.3.3","@types/node":"^20.17.24","js-tiktoken":"^1.0.21","@anthropic-ai/mcpb":"^1.2.0","@modelcontextprotocol/ext-apps":"^1.0.1"},"optionalDependencies":{"caffeinate":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/desktop-commander_0.2.43_1782478643770_0.1747884195867524","host":"s3://npm-registry-packages-npm-production"}},"0.2.44":{"name":"@wonderwhy-er/desktop-commander","version":"0.2.44","keywords":["mcp","model-context-protocol","terminal","claude","ai","command-line","process-management","file-editing","code-editing","diff","patch","block-editing","file-system","text-manipulation","code-modification","surgical-edits","file-operations"],"author":{"name":"Eduards Ruzga"},"license":"MIT","_id":"@wonderwhy-er/desktop-commander@0.2.44","maintainers":[{"name":"serg33v","email":"serg33v@gmail.com"},{"name":"daseinji","email":"acidpictures@gmail.com"},{"name":"wonderwhy-er","email":"wonderwhy.er@gmail.com"},{"name":"edgarsskore","email":"edgars.skore@gmail.com"}],"homepage":"https://github.com/wonderwhy-er/DesktopCommanderMCP","bugs":{"url":"https://github.com/wonderwhy-er/DesktopCommanderMCP/issues"},"bin":{"setup":"dist/setup-claude-server.js","remove":"dist/uninstall-claude-server.js","desktop-commander":"dist/index.js"},"dist":{"shasum":"4dd419d0b595c61827a087d28e7a9a72fea47fc5","tarball":"https://registry.npmjs.org/@wonderwhy-er/desktop-commander/-/desktop-commander-0.2.44.tgz","fileCount":249,"integrity":"sha512-rmhejirK1XwdDOnva5eJoEA7bBTEjnOV+4iFiIbM65+7Q9NfezoPYl+UDIWFs6ho6A1YTpEOYyrod0ZPznMtaA==","signatures":[{"sig":"MEQCIAxyiXwYREOpmEhS8ckVjoAhguOeKcbyhpIp5QkdJ+qvAiBI4MekTC9qP9maITeFZOzZNZV2iCP5udy/1zaTJTfRVw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3699146},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"bdb1a7b99b885c4e0b8be49f060554dce5fb4f76","mcpName":"io.github.wonderwhy-er/desktop-commander","scripts":{"bump":"node scripts/sync-version.js --bump","test":"npm run build && node test/run-all-tests.js","build":"tsc && shx cp setup-claude-server.js uninstall-claude-server.js track-installation.js dist/ && shx chmod +x dist/*.js && shx mkdir -p dist/data && shx cp src/data/onboarding-prompts.json dist/data/ && shx mkdir -p dist/remote-device/scripts && shx cp src/remote-device/scripts/blocking-offline-update.js dist/remote-device/scripts/ && node scripts/build-ui-runtime.cjs","clean":"shx rm -rf dist","setup":"npm install --include=dev && npm run build && node setup-claude-server.js","start":"node dist/index.js","watch":"tsc --watch","remove":"npm install && npm run build && node uninstall-claude-server.js","prepare":"npm run build","release":"node scripts/publish-release.cjs","inspector":"npx @modelcontextprotocol/inspector dist/index.js","logs:view":"npm run build && node scripts/view-fuzzy-logs.js","open-chat":"open -n /Applications/Claude.app","build:mcpb":"node scripts/build-mcpb.cjs","bump:major":"node scripts/sync-version.js --bump --major","bump:minor":"node scripts/sync-version.js --bump --minor","link:local":"npm run build && npm link","logs:clear":"npm run build && node scripts/clear-fuzzy-logs.js","test:debug":"node --inspect test/run-all-tests.js","logs:export":"npm run build && node scripts/export-fuzzy-logs.js","postinstall":"node dist/track-installation.js && node dist/npm-scripts/verify-ripgrep.js || node -e \"process.exit(0)\"","release:dry":"node scripts/publish-release.cjs --dry-run","release:mcp":"node scripts/publish-release.cjs --mcp-only","setup:debug":"npm install && npm run build && node setup-claude-server.js --debug","start:debug":"node --inspect-brk=9229 dist/index.js","count-tokens":"npm run build && node scripts/count-tokens.js","device:start":"tsx src/remote-device/device.ts","logs:analyze":"npm run build && node scripts/analyze-fuzzy-logs.js","sync-version":"node scripts/sync-version.js","unlink:local":"npm unlink","release:alpha":"node scripts/publish-release.cjs --npm-only --alpha","release:major":"node scripts/publish-release.cjs --major","release:minor":"node scripts/publish-release.cjs --minor","device:install":"cd src/remote-device && npm install","validate:tools":"npm run build && node scripts/validate-tools-sync.js","device:start:dev":"nodemon --watch src/remote-device --exec tsx src/remote-device/device.ts","release:skip-mcp":"node scripts/publish-release.cjs --skip-mcp","test:integration":"npm run build && node test/integration/run-all-integration-tests.js","count-tokens:json":"npm run build && node scripts/count-tokens.js --json"},"_npmUser":{"name":"wonderwhy-er","email":"wonderwhy.er@gmail.com"},"repository":{"url":"git+https://github.com/wonderwhy-er/DesktopCommanderMCP.git","type":"git"},"_npmVersion":"11.9.0","description":"MCP server for terminal operations and file editing","directories":{},"_nodeVersion":"24.14.0","dependencies":{"zod":"^3.24.1","glob":"^10.3.10","open":"^10.2.0","sharp":"^0.34.5","unpdf":"^1.4.0","pizzip":"^3.2.0","remark":"^15.0.1","exceljs":"^4.4.0","pdf-lib":"^1.17.1","unified":"^11.0.5","file-type":"^21.1.1","md-to-pdf":"^5.2.5","@tiptap/pm":"^3.22.3","remark-gfm":"^4.0.1","cross-fetch":"^4.1.0","markdown-it":"^14.1.0","@tiptap/core":"^3.22.3","highlight.js":"^11.11.1","isbinaryfile":"^5.0.4","remark-parse":"^11.0.0","@vscode/ripgrep":"^1.15.9","tiptap-markdown":"^0.9.0","@opendocsg/pdf2md":"^0.2.2","zod-to-json-schema":"^3.23.5","@tiptap/starter-kit":"^3.22.3","fastest-levenshtein":"^1.0.16","@supabase/supabase-js":"^2.89.0","@tiptap/extension-image":"^3.22.3","@tiptap/extension-table":"^3.22.4","@modelcontextprotocol/sdk":"^1.9.0","@tiptap/extension-table-row":"^3.22.4","@tiptap/extension-table-cell":"^3.22.4","@tiptap/extension-table-header":"^3.22.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","tsx":"^4.21.0","nexe":"^5.0.0-beta.4","jsdom":"^24.1.3","esbuild":"^0.27.2","nodemon":"^3.0.2","ts-node":"^10.9.2","commander":"^13.1.0","typescript":"^5.3.3","@types/node":"^20.17.24","js-tiktoken":"^1.0.21","@anthropic-ai/mcpb":"^1.2.0","@modelcontextprotocol/ext-apps":"^1.0.1"},"optionalDependencies":{"caffeinate":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/desktop-commander_0.2.44_1783627417213_0.0007572775778128538","host":"s3://npm-registry-packages-npm-production"}},"0.2.45":{"name":"@wonderwhy-er/desktop-commander","version":"0.2.45","keywords":["mcp","model-context-protocol","terminal","claude","ai","command-line","process-management","file-editing","code-editing","diff","patch","block-editing","file-system","text-manipulation","code-modification","surgical-edits","file-operations"],"author":{"name":"Eduards Ruzga"},"license":"MIT","_id":"@wonderwhy-er/desktop-commander@0.2.45","maintainers":[{"name":"serg33v","email":"serg33v@gmail.com"},{"name":"daseinji","email":"acidpictures@gmail.com"},{"name":"wonderwhy-er","email":"wonderwhy.er@gmail.com"},{"name":"edgarsskore","email":"edgars.skore@gmail.com"}],"homepage":"https://github.com/wonderwhy-er/DesktopCommanderMCP","bugs":{"url":"https://github.com/wonderwhy-er/DesktopCommanderMCP/issues"},"bin":{"setup":"dist/setup-claude-server.js","remove":"dist/uninstall-claude-server.js","desktop-commander":"dist/index.js"},"dist":{"shasum":"d6d71bef903e40c2245e7b96fa8596a46ffa4845","tarball":"https://registry.npmjs.org/@wonderwhy-er/desktop-commander/-/desktop-commander-0.2.45.tgz","fileCount":249,"integrity":"sha512-wOSy3XdffIkDL1o/1ZOx4FJrD9QGK5NHG2W11RZruKpQP/PjREnfUdtmJ+s9DFXGMAUJqv/9k2awD6psbxysDw==","signatures":[{"sig":"MEQCIGOB2n5DTjQVPZ3ar41NE9dcazvMC6McZ3T4URhw6cO3AiBovlR7fAsk86vaDTRMqFP/Jjr45q5P2eqafB5LGCuphw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3699216},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"78100e6a07d93bd1fc09de5a425f7dce22b4a652","mcpName":"io.github.wonderwhy-er/desktop-commander","scripts":{"bump":"node scripts/sync-version.js --bump","test":"npm run build && node test/run-all-tests.js","build":"tsc && shx cp setup-claude-server.js uninstall-claude-server.js track-installation.js dist/ && shx chmod +x dist/*.js && shx mkdir -p dist/data && shx cp src/data/onboarding-prompts.json dist/data/ && shx mkdir -p dist/remote-device/scripts && shx cp src/remote-device/scripts/blocking-offline-update.js dist/remote-device/scripts/ && node scripts/build-ui-runtime.cjs","clean":"shx rm -rf dist","setup":"npm install --include=dev && npm run build && node setup-claude-server.js","start":"node dist/index.js","watch":"tsc --watch","remove":"npm install && npm run build && node uninstall-claude-server.js","prepare":"npm run build","release":"node scripts/publish-release.cjs","inspector":"npx @modelcontextprotocol/inspector dist/index.js","logs:view":"npm run build && node scripts/view-fuzzy-logs.js","open-chat":"open -n /Applications/Claude.app","build:mcpb":"node scripts/build-mcpb.cjs","bump:major":"node scripts/sync-version.js --bump --major","bump:minor":"node scripts/sync-version.js --bump --minor","link:local":"npm run build && npm link","logs:clear":"npm run build && node scripts/clear-fuzzy-logs.js","test:debug":"node --inspect test/run-all-tests.js","logs:export":"npm run build && node scripts/export-fuzzy-logs.js","postinstall":"node dist/track-installation.js && node dist/npm-scripts/verify-ripgrep.js || node -e \"process.exit(0)\"","release:dry":"node scripts/publish-release.cjs --dry-run","release:mcp":"node scripts/publish-release.cjs --mcp-only","setup:debug":"npm install && npm run build && node setup-claude-server.js --debug","start:debug":"node --inspect-brk=9229 dist/index.js","count-tokens":"npm run build && node scripts/count-tokens.js","device:start":"tsx src/remote-device/device.ts","logs:analyze":"npm run build && node scripts/analyze-fuzzy-logs.js","sync-version":"node scripts/sync-version.js","unlink:local":"npm unlink","release:alpha":"node scripts/publish-release.cjs --npm-only --alpha","release:major":"node scripts/publish-release.cjs --major","release:minor":"node scripts/publish-release.cjs --minor","device:install":"cd src/remote-device && npm install","validate:tools":"npm run build && node scripts/validate-tools-sync.js","device:start:dev":"nodemon --watch src/remote-device --exec tsx src/remote-device/device.ts","release:skip-mcp":"node scripts/publish-release.cjs --skip-mcp","test:integration":"npm run build && node test/integration/run-all-integration-tests.js","count-tokens:json":"npm run build && node scripts/count-tokens.js --json"},"_npmUser":{"name":"wonderwhy-er","email":"wonderwhy.er@gmail.com"},"repository":{"url":"git+https://github.com/wonderwhy-er/DesktopCommanderMCP.git","type":"git"},"_npmVersion":"11.9.0","description":"MCP server for terminal operations and file editing","directories":{},"_nodeVersion":"24.14.0","dependencies":{"zod":"^3.24.1","glob":"^10.3.10","open":"^10.2.0","sharp":"^0.34.5","unpdf":"^1.4.0","pizzip":"^3.2.0","remark":"^15.0.1","exceljs":"^4.4.0","pdf-lib":"^1.17.1","unified":"^11.0.5","file-type":"^21.1.1","md-to-pdf":"^5.2.5","@tiptap/pm":"^3.22.3","remark-gfm":"^4.0.1","cross-fetch":"^4.1.0","markdown-it":"^14.1.0","@tiptap/core":"^3.22.3","highlight.js":"^11.11.1","isbinaryfile":"^5.0.4","remark-parse":"^11.0.0","@vscode/ripgrep":"^1.15.9","tiptap-markdown":"^0.9.0","@opendocsg/pdf2md":"^0.2.2","zod-to-json-schema":"^3.23.5","@tiptap/starter-kit":"^3.22.3","fastest-levenshtein":"^1.0.16","@supabase/supabase-js":"^2.89.0","@tiptap/extension-image":"^3.22.3","@tiptap/extension-table":"^3.22.4","@modelcontextprotocol/sdk":"^1.9.0","@tiptap/extension-table-row":"^3.22.4","@tiptap/extension-table-cell":"^3.22.4","@tiptap/extension-table-header":"^3.22.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","tsx":"^4.21.0","nexe":"^5.0.0-beta.4","jsdom":"^24.1.3","esbuild":"^0.27.2","nodemon":"^3.0.2","ts-node":"^10.9.2","commander":"^13.1.0","typescript":"^5.3.3","@types/node":"^20.17.24","js-tiktoken":"^1.0.21","@anthropic-ai/mcpb":"^1.2.0","@modelcontextprotocol/ext-apps":"^1.0.1"},"optionalDependencies":{"caffeinate":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/desktop-commander_0.2.45_1783714023433_0.27860873595686364","host":"s3://npm-registry-packages-npm-production"}},"0.2.46":{"name":"@wonderwhy-er/desktop-commander","version":"0.2.46","keywords":["mcp","model-context-protocol","terminal","claude","ai","command-line","process-management","file-editing","code-editing","diff","patch","block-editing","file-system","text-manipulation","code-modification","surgical-edits","file-operations"],"author":{"name":"Eduards Ruzga"},"license":"MIT","_id":"@wonderwhy-er/desktop-commander@0.2.46","maintainers":[{"name":"serg33v","email":"serg33v@gmail.com"},{"name":"daseinji","email":"acidpictures@gmail.com"},{"name":"wonderwhy-er","email":"wonderwhy.er@gmail.com"},{"name":"edgarsskore","email":"edgars.skore@gmail.com"}],"homepage":"https://github.com/wonderwhy-er/DesktopCommanderMCP","bugs":{"url":"https://github.com/wonderwhy-er/DesktopCommanderMCP/issues"},"bin":{"setup":"dist/setup-claude-server.js","remove":"dist/uninstall-claude-server.js","desktop-commander":"dist/index.js"},"dist":{"shasum":"fd332fc9d4a467ac1e357e740118ca2a19ca4af9","tarball":"https://registry.npmjs.org/@wonderwhy-er/desktop-commander/-/desktop-commander-0.2.46.tgz","fileCount":257,"integrity":"sha512-h95hgGEFdzP/kJeH9Vm3BFzVfqaAIN8f8CnDq/K7Gdzz9NMXdZWUVhHhhB6rYb6PkxMvQkb+CScBb0j3lMxAFw==","signatures":[{"sig":"MEUCIFUmDsuh6SvdIXedK8nnj9ZCm/wf359i3lnG3eAkfJkGAiEArYjUHJOBixzQMXeEyD6bgpGEXxwtLC6FhbhawY4pJ20=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3714113},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"0e749bd44eb69c6419121a4b7161bacbe01c7d83","mcpName":"io.github.wonderwhy-er/desktop-commander","scripts":{"bump":"node scripts/sync-version.js --bump","test":"npm run build && node test/run-all-tests.js","build":"tsc && shx cp setup-claude-server.js uninstall-claude-server.js track-installation.js dist/ && shx chmod +x dist/*.js && shx mkdir -p dist/data && shx cp src/data/onboarding-prompts.json dist/data/ && shx mkdir -p dist/remote-device/scripts && shx cp src/remote-device/scripts/blocking-offline-update.js dist/remote-device/scripts/ && node scripts/build-ui-runtime.cjs","clean":"shx rm -rf dist","setup":"npm install --include=dev && npm run build && node setup-claude-server.js","start":"node dist/index.js","watch":"tsc --watch","remove":"npm install && npm run build && node uninstall-claude-server.js","prepare":"npm run build","release":"node scripts/publish-release.cjs","inspector":"npx @modelcontextprotocol/inspector dist/index.js","logs:view":"npm run build && node scripts/view-fuzzy-logs.js","open-chat":"open -n /Applications/Claude.app","build:mcpb":"node scripts/build-mcpb.cjs","bump:major":"node scripts/sync-version.js --bump --major","bump:minor":"node scripts/sync-version.js --bump --minor","link:local":"npm run build && npm link","logs:clear":"npm run build && node scripts/clear-fuzzy-logs.js","test:debug":"node --inspect test/run-all-tests.js","logs:export":"npm run build && node scripts/export-fuzzy-logs.js","postinstall":"node dist/track-installation.js && node dist/npm-scripts/verify-ripgrep.js || node -e \"process.exit(0)\"","release:dry":"node scripts/publish-release.cjs --dry-run","release:mcp":"node scripts/publish-release.cjs --mcp-only","setup:debug":"npm install && npm run build && node setup-claude-server.js --debug","start:debug":"node --inspect-brk=9229 dist/index.js","count-tokens":"npm run build && node scripts/count-tokens.js","device:start":"tsx src/remote-device/device.ts","logs:analyze":"npm run build && node scripts/analyze-fuzzy-logs.js","sync-version":"node scripts/sync-version.js","unlink:local":"npm unlink","release:alpha":"node scripts/publish-release.cjs --npm-only --alpha","release:major":"node scripts/publish-release.cjs --major","release:minor":"node scripts/publish-release.cjs --minor","device:install":"cd src/remote-device && npm install","validate:tools":"npm run build && node scripts/validate-tools-sync.js","device:start:dev":"nodemon --watch src/remote-device --exec tsx src/remote-device/device.ts","release:skip-mcp":"node scripts/publish-release.cjs --skip-mcp","test:integration":"npm run build && node test/integration/run-all-integration-tests.js","count-tokens:json":"npm run build && node scripts/count-tokens.js --json"},"_npmUser":{"name":"edgarsskore","email":"edgars.skore@gmail.com"},"repository":{"url":"git+https://github.com/wonderwhy-er/DesktopCommanderMCP.git","type":"git"},"_npmVersion":"11.6.2","description":"MCP server for terminal operations and file editing","directories":{},"_nodeVersion":"24.13.0","dependencies":{"zod":"^3.24.1","glob":"^10.3.10","open":"^10.2.0","sharp":"^0.34.5","unpdf":"^1.4.0","pizzip":"^3.2.0","remark":"^15.0.1","exceljs":"^4.4.0","pdf-lib":"^1.17.1","unified":"^11.0.5","file-type":"^21.1.1","md-to-pdf":"^5.2.5","@tiptap/pm":"^3.22.3","remark-gfm":"^4.0.1","cross-fetch":"^4.1.0","markdown-it":"^14.1.0","@tiptap/core":"^3.22.3","highlight.js":"^11.11.1","isbinaryfile":"^5.0.4","remark-parse":"^11.0.0","@vscode/ripgrep":"^1.15.9","tiptap-markdown":"^0.9.0","@opendocsg/pdf2md":"^0.2.2","zod-to-json-schema":"^3.23.5","@tiptap/starter-kit":"^3.22.3","fastest-levenshtein":"^1.0.16","@supabase/supabase-js":"^2.89.0","@tiptap/extension-image":"^3.22.3","@tiptap/extension-table":"^3.22.4","@modelcontextprotocol/sdk":"^1.9.0","@tiptap/extension-table-row":"^3.22.4","@tiptap/extension-table-cell":"^3.22.4","@tiptap/extension-table-header":"^3.22.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","tsx":"^4.21.0","nexe":"^5.0.0-beta.4","jsdom":"^24.1.3","esbuild":"^0.27.2","nodemon":"^3.0.2","ts-node":"^10.9.2","commander":"^13.1.0","typescript":"^5.3.3","@types/node":"^20.17.24","js-tiktoken":"^1.0.21","@anthropic-ai/mcpb":"^1.2.0","@modelcontextprotocol/ext-apps":"^1.0.1"},"optionalDependencies":{"caffeinate":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/desktop-commander_0.2.46_1784019439175_0.021190000528252373","host":"s3://npm-registry-packages-npm-production"}},"0.2.47":{"name":"@wonderwhy-er/desktop-commander","version":"0.2.47","keywords":["mcp","model-context-protocol","terminal","claude","ai","command-line","process-management","file-editing","code-editing","diff","patch","block-editing","file-system","text-manipulation","code-modification","surgical-edits","file-operations"],"author":{"name":"Eduards Ruzga"},"license":"MIT","_id":"@wonderwhy-er/desktop-commander@0.2.47","maintainers":[{"name":"serg33v","email":"serg33v@gmail.com"},{"name":"daseinji","email":"acidpictures@gmail.com"},{"name":"wonderwhy-er","email":"wonderwhy.er@gmail.com"},{"name":"edgarsskore","email":"edgars.skore@gmail.com"}],"homepage":"https://github.com/wonderwhy-er/DesktopCommanderMCP","bugs":{"url":"https://github.com/wonderwhy-er/DesktopCommanderMCP/issues"},"bin":{"setup":"dist/setup-claude-server.js","remove":"dist/uninstall-claude-server.js","desktop-commander":"dist/index.js"},"dist":{"shasum":"fc6e34aa88cccf6d00fb71718c945708fbeee8c8","tarball":"https://registry.npmjs.org/@wonderwhy-er/desktop-commander/-/desktop-commander-0.2.47.tgz","fileCount":251,"integrity":"sha512-VSZYaHkpYAOefxq5CRBhH2lLXVeI6LJ18cdZoQlOPl3rQqyudRzub5E3EJEfAZ034ombPUJ/K4jYVaCOxBsM+g==","signatures":[{"sig":"MEYCIQCch+I3x+4UD6zpsdktWEMpSbLGTFEtq5LoduaZsy7Q9gIhAM9WXuYfHRk1nm16aW8DE1ElHYegq6S89SEms5KYuuSO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3746108},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"9bd8422dd676d5ab93d977bcdcafb3ec58788bd3","mcpName":"io.github.wonderwhy-er/desktop-commander","scripts":{"bump":"node scripts/sync-version.js --bump","test":"npm run build && node test/run-all-tests.js","build":"tsc && shx cp setup-claude-server.js uninstall-claude-server.js track-installation.js dist/ && shx chmod +x dist/*.js && shx mkdir -p dist/data && shx cp src/data/onboarding-prompts.json dist/data/ && shx mkdir -p dist/remote-device/scripts && shx cp src/remote-device/scripts/blocking-offline-update.js dist/remote-device/scripts/ && node scripts/build-ui-runtime.cjs","clean":"shx rm -rf dist","setup":"npm install --include=dev && npm run build && node setup-claude-server.js","start":"node dist/index.js","watch":"tsc --watch","remove":"npm install && npm run build && node uninstall-claude-server.js","prepare":"npm run build","release":"node scripts/publish-release.cjs","inspector":"npx @modelcontextprotocol/inspector dist/index.js","logs:view":"npm run build && node scripts/view-fuzzy-logs.js","open-chat":"open -n /Applications/Claude.app","build:mcpb":"node scripts/build-mcpb.cjs","bump:major":"node scripts/sync-version.js --bump --major","bump:minor":"node scripts/sync-version.js --bump --minor","link:local":"npm run build && npm link","logs:clear":"npm run build && node scripts/clear-fuzzy-logs.js","test:debug":"node --inspect test/run-all-tests.js","logs:export":"npm run build && node scripts/export-fuzzy-logs.js","postinstall":"node dist/track-installation.js && node dist/npm-scripts/verify-ripgrep.js || node -e \"process.exit(0)\"","release:dry":"node scripts/publish-release.cjs --dry-run","release:mcp":"node scripts/publish-release.cjs --mcp-only","setup:debug":"npm install && npm run build && node setup-claude-server.js --debug","start:debug":"node --inspect-brk=9229 dist/index.js","count-tokens":"npm run build && node scripts/count-tokens.js","device:start":"tsx src/remote-device/device.ts","logs:analyze":"npm run build && node scripts/analyze-fuzzy-logs.js","sync-version":"node scripts/sync-version.js","unlink:local":"npm unlink","release:alpha":"node scripts/publish-release.cjs --npm-only --alpha","release:major":"node scripts/publish-release.cjs --major","release:minor":"node scripts/publish-release.cjs --minor","device:install":"cd src/remote-device && npm install","validate:tools":"npm run build && node scripts/validate-tools-sync.js","device:start:dev":"nodemon --watch src/remote-device --exec tsx src/remote-device/device.ts","release:skip-mcp":"node scripts/publish-release.cjs --skip-mcp","test:integration":"npm run build && node test/integration/run-all-integration-tests.js","count-tokens:json":"npm run build && node scripts/count-tokens.js --json"},"_npmUser":{"name":"wonderwhy-er","email":"wonderwhy.er@gmail.com"},"repository":{"url":"git+https://github.com/wonderwhy-er/DesktopCommanderMCP.git","type":"git"},"_npmVersion":"11.9.0","description":"MCP server for terminal operations and file editing","directories":{},"_nodeVersion":"24.14.0","dependencies":{"zod":"^3.24.1","glob":"^10.3.10","open":"^10.2.0","sharp":"^0.34.5","unpdf":"^1.4.0","pizzip":"^3.2.0","remark":"^15.0.1","exceljs":"^4.4.0","pdf-lib":"^1.17.1","unified":"^11.0.5","file-type":"^21.1.1","md-to-pdf":"^5.2.5","@tiptap/pm":"^3.22.3","remark-gfm":"^4.0.1","cross-fetch":"^4.1.0","markdown-it":"^14.1.0","@tiptap/core":"^3.22.3","highlight.js":"^11.11.1","isbinaryfile":"^5.0.4","remark-parse":"^11.0.0","@vscode/ripgrep":"^1.15.9","tiptap-markdown":"^0.9.0","@opendocsg/pdf2md":"^0.2.2","zod-to-json-schema":"^3.23.5","@tiptap/starter-kit":"^3.22.3","fastest-levenshtein":"^1.0.16","@supabase/supabase-js":"^2.89.0","@tiptap/extension-image":"^3.22.3","@tiptap/extension-table":"^3.22.4","@modelcontextprotocol/sdk":"^1.9.0","@tiptap/extension-table-row":"^3.22.4","@tiptap/extension-table-cell":"^3.22.4","@tiptap/extension-table-header":"^3.22.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","tsx":"^4.21.0","nexe":"^5.0.0-beta.4","jsdom":"^24.1.3","esbuild":"^0.27.2","nodemon":"^3.0.2","ts-node":"^10.9.2","commander":"^13.1.0","typescript":"^5.3.3","@types/node":"^20.17.24","js-tiktoken":"^1.0.21","@anthropic-ai/mcpb":"^1.2.0","@modelcontextprotocol/ext-apps":"^1.0.1"},"optionalDependencies":{"caffeinate":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/desktop-commander_0.2.47_1785828684486_0.8299893313135889","host":"s3://npm-registry-packages-npm-production"}},"0.2.48":{"name":"@wonderwhy-er/desktop-commander","version":"0.2.48","keywords":["mcp","model-context-protocol","terminal","claude","ai","command-line","process-management","file-editing","code-editing","diff","patch","block-editing","file-system","text-manipulation","code-modification","surgical-edits","file-operations"],"author":{"name":"Eduards Ruzga"},"license":"MIT","_id":"@wonderwhy-er/desktop-commander@0.2.48","maintainers":[{"name":"serg33v","email":"serg33v@gmail.com"},{"name":"wonderwhy-er","email":"wonderwhy.er@gmail.com"},{"name":"edgarsskore","email":"edgars.skore@gmail.com"}],"homepage":"https://github.com/wonderwhy-er/DesktopCommanderMCP","bugs":{"url":"https://github.com/wonderwhy-er/DesktopCommanderMCP/issues"},"bin":{"setup":"dist/setup-claude-server.js","remove":"dist/uninstall-claude-server.js","desktop-commander":"dist/index.js"},"dist":{"shasum":"4ca7cb667263155b9b328687c745c25064949d49","tarball":"https://registry.npmjs.org/@wonderwhy-er/desktop-commander/-/desktop-commander-0.2.48.tgz","fileCount":249,"integrity":"sha512-UPURtcJnpCu/IWQ3V5dyT6mPSBOvQtzqtdhVcyoDeQahC7llVVs3HItNDk5l5IFuw2HJt0OQPtLSUp/J/MnKHA==","signatures":[{"sig":"MEUCIG0o8UyrS6GXFS1xT5kRKFUa8WLDMDw4n9kPbXybPIAxAiEAvdAFIzGhMnMtQ/0VtI58xf8NU27cxg8l9TARTBscXYc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@wonderwhy-er%2fdesktop-commander@0.2.48","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3758238},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"ea8e9a47440ccffefede7060e0ddb490540f414d","mcpName":"io.github.wonderwhy-er/desktop-commander","scripts":{"bump":"node scripts/sync-version.js --bump","test":"npm run build && node test/run-all-tests.js","build":"tsc && shx cp setup-claude-server.js uninstall-claude-server.js track-installation.js dist/ && shx chmod +x dist/*.js && shx mkdir -p dist/data && shx cp src/data/onboarding-prompts.json dist/data/ && shx mkdir -p dist/remote-device/scripts && shx cp src/remote-device/scripts/blocking-offline-update.js dist/remote-device/scripts/ && node scripts/build-ui-runtime.cjs","clean":"shx rm -rf dist","setup":"npm install --include=dev && npm run build && node setup-claude-server.js","start":"node dist/index.js","watch":"tsc --watch","remove":"npm install && npm run build && node uninstall-claude-server.js","prepare":"npm run build","release":"node scripts/publish-release.cjs","inspector":"npx @modelcontextprotocol/inspector dist/index.js","logs:view":"npm run build && node scripts/view-fuzzy-logs.js","open-chat":"open -n /Applications/Claude.app","build:mcpb":"node scripts/build-mcpb.cjs","bump:major":"node scripts/sync-version.js --bump --major","bump:minor":"node scripts/sync-version.js --bump --minor","link:local":"npm run build && npm link","logs:clear":"npm run build && node scripts/clear-fuzzy-logs.js","test:debug":"node --inspect test/run-all-tests.js","logs:export":"npm run build && node scripts/export-fuzzy-logs.js","postinstall":"node dist/track-installation.js && node dist/npm-scripts/verify-ripgrep.js || node -e \"process.exit(0)\"","release:dry":"node scripts/publish-release.cjs --dry-run","setup:debug":"npm install && npm run build && node setup-claude-server.js --debug","start:debug":"node --inspect-brk=9229 dist/index.js","count-tokens":"npm run build && node scripts/count-tokens.js","device:start":"tsx src/remote-device/device.ts","logs:analyze":"npm run build && node scripts/analyze-fuzzy-logs.js","sync-version":"node scripts/sync-version.js","unlink:local":"npm unlink","release:alpha":"node scripts/publish-release.cjs --alpha","release:major":"node scripts/publish-release.cjs --major","release:minor":"node scripts/publish-release.cjs --minor","device:install":"cd src/remote-device && npm install","validate:tools":"npm run build && node scripts/validate-tools-sync.js","device:start:dev":"nodemon --watch src/remote-device --exec tsx src/remote-device/device.ts","test:integration":"npm run build && node test/integration/run-all-integration-tests.js","count-tokens:json":"npm run build && node scripts/count-tokens.js --json","release:rehearsal":"node scripts/publish-release.cjs --rehearsal"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3b9f283b-e2aa-4612-87ad-bc6b2712881c"}},"repository":{"url":"git+https://github.com/wonderwhy-er/DesktopCommanderMCP.git","type":"git"},"_npmVersion":"12.0.2","description":"MCP server for terminal operations and file editing","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^3.24.1","glob":"^10.3.10","open":"^10.2.0","sharp":"^0.34.5","unpdf":"^1.4.0","pizzip":"^3.2.0","remark":"^15.0.1","exceljs":"^4.4.0","pdf-lib":"^1.17.1","unified":"^11.0.5","file-type":"^21.1.1","md-to-pdf":"^5.2.5","@tiptap/pm":"^3.22.3","remark-gfm":"^4.0.1","cross-fetch":"^4.1.0","markdown-it":"^14.1.0","@tiptap/core":"^3.22.3","highlight.js":"^11.11.1","isbinaryfile":"^5.0.4","remark-parse":"^11.0.0","@vscode/ripgrep":"^1.15.9","tiptap-markdown":"^0.9.0","@opendocsg/pdf2md":"^0.2.2","zod-to-json-schema":"^3.23.5","@tiptap/starter-kit":"^3.22.3","fastest-levenshtein":"^1.0.16","@supabase/supabase-js":"^2.89.0","@tiptap/extension-image":"^3.22.3","@tiptap/extension-table":"^3.22.4","@modelcontextprotocol/sdk":"^1.9.0","@tiptap/extension-table-row":"^3.22.4","@tiptap/extension-table-cell":"^3.22.4","@tiptap/extension-table-header":"^3.22.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","tsx":"^4.21.0","nexe":"^5.0.0-beta.4","jsdom":"^24.1.3","esbuild":"^0.27.2","nodemon":"^3.0.2","ts-node":"^10.9.2","commander":"^13.1.0","typescript":"^5.3.3","@types/node":"^20.17.24","js-tiktoken":"^1.0.21","@anthropic-ai/mcpb":"^1.2.0","@modelcontextprotocol/ext-apps":"^1.0.1"},"optionalDependencies":{"caffeinate":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/desktop-commander_0.2.48_1788351361867_0.29551209089635333","host":"s3://npm-registry-packages-npm-production"}},"0.2.50":{"name":"@wonderwhy-er/desktop-commander","version":"0.2.50","keywords":["mcp","model-context-protocol","terminal","claude","ai","command-line","process-management","file-editing","code-editing","diff","patch","block-editing","file-system","text-manipulation","code-modification","surgical-edits","file-operations"],"author":{"name":"Eduards Ruzga"},"license":"MIT","_id":"@wonderwhy-er/desktop-commander@0.2.50","maintainers":[{"name":"serg33v","email":"serg33v@gmail.com"},{"name":"wonderwhy-er","email":"wonderwhy.er@gmail.com"},{"name":"edgarsskore","email":"edgars.skore@gmail.com"}],"homepage":"https://github.com/wonderwhy-er/DesktopCommanderMCP","bugs":{"url":"https://github.com/wonderwhy-er/DesktopCommanderMCP/issues"},"bin":{"setup":"dist/setup-claude-server.js","remove":"dist/uninstall-claude-server.js","desktop-commander":"dist/index.js"},"dist":{"shasum":"bcbf42896b707a59f46e85d7032d11a7c9d09eec","tarball":"https://registry.npmjs.org/@wonderwhy-er/desktop-commander/-/desktop-commander-0.2.50.tgz","fileCount":249,"integrity":"sha512-dld1s+C+f/TZSKOcCMUsT6yDKbGq/WYzxaqvfRHEs4NQH/vAa8Ze9ek6YbvVspxloF7/oh3J+CbLEwV6J6ylaA==","signatures":[{"sig":"MEUCIQDEIqjVddLa8X3xpbLyOZI2dauwJ/g6DLIO0ll9JQlnxgIgIvTd2/Ke1rSqqH6LDGeZ81TY3dj9jvaAbADCoPCxNOs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@wonderwhy-er%2fdesktop-commander@0.2.50","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3777303},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"a781f5a4b8cfebac6638bc6fcbd38fca6326be53","mcpName":"io.github.wonderwhy-er/desktop-commander","scripts":{"bump":"node scripts/sync-version.js --bump","test":"npm run build && node test/run-all-tests.js","build":"tsc && shx cp setup-claude-server.js uninstall-claude-server.js track-installation.js dist/ && shx chmod +x dist/*.js && shx mkdir -p dist/data && shx cp src/data/onboarding-prompts.json dist/data/ && shx mkdir -p dist/remote-device/scripts && shx cp src/remote-device/scripts/blocking-offline-update.js dist/remote-device/scripts/ && node scripts/build-ui-runtime.cjs","clean":"shx rm -rf dist","setup":"npm install --include=dev && npm run build && node setup-claude-server.js","start":"node dist/index.js","watch":"tsc --watch","remove":"npm install && npm run build && node uninstall-claude-server.js","prepare":"npm run build","release":"node scripts/publish-release.cjs","inspector":"npx @modelcontextprotocol/inspector dist/index.js","logs:view":"npm run build && node scripts/view-fuzzy-logs.js","open-chat":"open -n /Applications/Claude.app","build:mcpb":"node scripts/build-mcpb.cjs","bump:major":"node scripts/sync-version.js --bump --major","bump:minor":"node scripts/sync-version.js --bump --minor","link:local":"npm run build && npm link","logs:clear":"npm run build && node scripts/clear-fuzzy-logs.js","test:debug":"node --inspect test/run-all-tests.js","logs:export":"npm run build && node scripts/export-fuzzy-logs.js","postinstall":"node dist/track-installation.js && node dist/npm-scripts/verify-ripgrep.js || node -e \"process.exit(0)\"","release:dry":"node scripts/publish-release.cjs --dry-run","setup:debug":"npm install && npm run build && node setup-claude-server.js --debug","start:debug":"node --inspect-brk=9229 dist/index.js","count-tokens":"npm run build && node scripts/count-tokens.js","device:start":"tsx src/remote-device/device.ts","logs:analyze":"npm run build && node scripts/analyze-fuzzy-logs.js","sync-version":"node scripts/sync-version.js","unlink:local":"npm unlink","release:alpha":"node scripts/publish-release.cjs --alpha","release:major":"node scripts/publish-release.cjs --major","release:minor":"node scripts/publish-release.cjs --minor","device:install":"cd src/remote-device && npm install","validate:tools":"npm run build && node scripts/validate-tools-sync.js","device:start:dev":"nodemon --watch src/remote-device --exec tsx src/remote-device/device.ts","test:integration":"npm run build && node test/integration/run-all-integration-tests.js","count-tokens:json":"npm run build && node scripts/count-tokens.js --json","release:rehearsal":"node scripts/publish-release.cjs --rehearsal"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3b9f283b-e2aa-4612-87ad-bc6b2712881c"}},"repository":{"url":"git+https://github.com/wonderwhy-er/DesktopCommanderMCP.git","type":"git"},"_npmVersion":"12.0.2","description":"MCP server for terminal operations and file editing","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^3.24.1","glob":"^10.3.10","open":"^10.2.0","sharp":"^0.34.5","unpdf":"^1.4.0","pizzip":"^3.2.0","remark":"^15.0.1","exceljs":"^4.4.0","pdf-lib":"^1.17.1","unified":"^11.0.5","file-type":"^21.1.1","md-to-pdf":"^5.2.5","@tiptap/pm":"^3.22.3","remark-gfm":"^4.0.1","cross-fetch":"^4.1.0","markdown-it":"^14.1.0","@tiptap/core":"^3.22.3","highlight.js":"^11.11.1","isbinaryfile":"^5.0.4","remark-parse":"^11.0.0","@vscode/ripgrep":"^1.15.9","proper-lockfile":"^4.1.2","tiptap-markdown":"^0.9.0","@opendocsg/pdf2md":"^0.2.2","zod-to-json-schema":"^3.23.5","@tiptap/starter-kit":"^3.22.3","fastest-levenshtein":"^1.0.16","@supabase/supabase-js":"^2.89.0","@tiptap/extension-image":"^3.22.3","@tiptap/extension-table":"^3.22.4","@modelcontextprotocol/sdk":"^1.9.0","@tiptap/extension-table-row":"^3.22.4","@tiptap/extension-table-cell":"^3.22.4","@tiptap/extension-table-header":"^3.22.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","tsx":"^4.21.0","nexe":"^5.0.0-beta.4","jsdom":"^24.1.3","esbuild":"^0.27.2","nodemon":"^3.0.2","ts-node":"^10.9.2","commander":"^13.1.0","typescript":"^5.3.3","@types/node":"^20.17.24","js-tiktoken":"^1.0.21","@anthropic-ai/mcpb":"^1.2.0","@types/proper-lockfile":"^4.1.4","@modelcontextprotocol/ext-apps":"^1.0.1"},"optionalDependencies":{"caffeinate":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/desktop-commander_0.2.50_1788955276462_0.2324745254751852","host":"s3://npm-registry-packages-npm-production"}},"0.2.51":{"name":"@wonderwhy-er/desktop-commander","version":"0.2.51","keywords":["mcp","model-context-protocol","terminal","claude","ai","command-line","process-management","file-editing","code-editing","diff","patch","block-editing","file-system","text-manipulation","code-modification","surgical-edits","file-operations"],"author":{"name":"Eduards Ruzga"},"license":"MIT","_id":"@wonderwhy-er/desktop-commander@0.2.51","maintainers":[{"name":"serg33v","email":"serg33v@gmail.com"},{"name":"wonderwhy-er","email":"wonderwhy.er@gmail.com"},{"name":"edgarsskore","email":"edgars.skore@gmail.com"}],"homepage":"https://github.com/wonderwhy-er/DesktopCommanderMCP","bugs":{"url":"https://github.com/wonderwhy-er/DesktopCommanderMCP/issues"},"bin":{"setup":"dist/setup-claude-server.js","remove":"dist/uninstall-claude-server.js","desktop-commander":"dist/index.js"},"dist":{"shasum":"fca73b7d88d0b8c9b9426b37af8584f74494e6f5","tarball":"https://registry.npmjs.org/@wonderwhy-er/desktop-commander/-/desktop-commander-0.2.51.tgz","fileCount":249,"integrity":"sha512-BF/ZV06c7mh+tzfJEkQpjcOg6UaQtzp2vRadIpA9hI+WpPDwkQ2ekdY0fbN7I4xOrCQX6NajyEPouEDXFJc1kA==","signatures":[{"sig":"MEQCIADf+Cg0EoGMV+hfLUtSaCcT3VhvOYYKK1o1NIfR94VHAiAgyuLs2ISy3d32q44DdzacJs2P+X1MoP4AvnZNEnM4eg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDtElpeIDq1jG629XyZpXIeVX9wjVeAaVrfAxguc/SKCAIgfhEnZtVzzwdC4+R98ijV8nFVpL3wlGXwFfMfHBX+kGs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@wonderwhy-er%2fdesktop-commander@0.2.51","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3784512},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"092ce0b841e86455f12e41f4dc36399a7522ecb5","mcpName":"io.github.wonderwhy-er/desktop-commander","scripts":{"bump":"node scripts/sync-version.js --bump","test":"npm run build && node test/run-all-tests.js","build":"tsc && shx cp setup-claude-server.js uninstall-claude-server.js track-installation.js dist/ && shx chmod +x dist/*.js && shx mkdir -p dist/data && shx cp src/data/onboarding-prompts.json dist/data/ && shx mkdir -p dist/remote-device/scripts && shx cp src/remote-device/scripts/blocking-offline-update.js dist/remote-device/scripts/ && node scripts/build-ui-runtime.cjs","clean":"shx rm -rf dist","setup":"npm install --include=dev && npm run build && node setup-claude-server.js","start":"node dist/index.js","watch":"tsc --watch","remove":"npm install && npm run build && node uninstall-claude-server.js","prepare":"npm run build","release":"node scripts/publish-release.cjs","inspector":"npx @modelcontextprotocol/inspector dist/index.js","logs:view":"npm run build && node scripts/view-fuzzy-logs.js","open-chat":"open -n /Applications/Claude.app","build:mcpb":"node scripts/build-mcpb.cjs","bump:major":"node scripts/sync-version.js --bump --major","bump:minor":"node scripts/sync-version.js --bump --minor","link:local":"npm run build && npm link","logs:clear":"npm run build && node scripts/clear-fuzzy-logs.js","test:debug":"node --inspect test/run-all-tests.js","logs:export":"npm run build && node scripts/export-fuzzy-logs.js","postinstall":"node dist/track-installation.js && node dist/npm-scripts/verify-ripgrep.js || node -e \"process.exit(0)\"","release:dry":"node scripts/publish-release.cjs --dry-run","setup:debug":"npm install && npm run build && node setup-claude-server.js --debug","start:debug":"node --inspect-brk=9229 dist/index.js","count-tokens":"npm run build && node scripts/count-tokens.js","device:start":"tsx src/remote-device/device.ts","logs:analyze":"npm run build && node scripts/analyze-fuzzy-logs.js","sync-version":"node scripts/sync-version.js","unlink:local":"npm unlink","release:alpha":"node scripts/publish-release.cjs --alpha","release:major":"node scripts/publish-release.cjs --major","release:minor":"node scripts/publish-release.cjs --minor","device:install":"cd src/remote-device && npm install","validate:tools":"npm run build && node scripts/validate-tools-sync.js","device:start:dev":"nodemon --watch src/remote-device --exec tsx src/remote-device/device.ts","test:integration":"npm run build && node test/integration/run-all-integration-tests.js","count-tokens:json":"npm run build && node scripts/count-tokens.js --json","release:rehearsal":"node scripts/publish-release.cjs --rehearsal"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3b9f283b-e2aa-4612-87ad-bc6b2712881c"}},"repository":{"url":"git+https://github.com/wonderwhy-er/DesktopCommanderMCP.git","type":"git"},"_npmVersion":"12.0.2","description":"MCP server for terminal operations and file editing","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^3.24.1","glob":"^10.3.10","open":"^10.2.0","sharp":"^0.34.5","unpdf":"^1.4.0","pizzip":"^3.2.0","remark":"^15.0.1","exceljs":"^4.4.0","pdf-lib":"^1.17.1","unified":"^11.0.5","file-type":"^21.1.1","md-to-pdf":"^5.2.5","@tiptap/pm":"^3.22.3","remark-gfm":"^4.0.1","cross-fetch":"^4.1.0","markdown-it":"^14.1.0","@tiptap/core":"^3.22.3","highlight.js":"^11.11.1","isbinaryfile":"^5.0.4","remark-parse":"^11.0.0","@vscode/ripgrep":"^1.15.9","proper-lockfile":"^4.1.2","tiptap-markdown":"^0.9.0","@opendocsg/pdf2md":"^0.2.2","zod-to-json-schema":"^3.23.5","@tiptap/starter-kit":"^3.22.3","fastest-levenshtein":"^1.0.16","@supabase/supabase-js":"^2.89.0","@tiptap/extension-image":"^3.22.3","@tiptap/extension-table":"^3.22.4","@modelcontextprotocol/sdk":"^1.9.0","@tiptap/extension-table-row":"^3.22.4","@tiptap/extension-table-cell":"^3.22.4","@tiptap/extension-table-header":"^3.22.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","tsx":"^4.21.0","nexe":"^5.0.0-beta.4","jsdom":"^24.1.3","esbuild":"^0.27.2","nodemon":"^3.0.2","ts-node":"^10.9.2","commander":"^13.1.0","typescript":"^5.3.3","@types/node":"^20.17.24","js-tiktoken":"^1.0.21","@anthropic-ai/mcpb":"^1.2.0","@types/proper-lockfile":"^4.1.4","@modelcontextprotocol/ext-apps":"^1.0.1"},"optionalDependencies":{"caffeinate":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/desktop-commander_0.2.51_1789651466921_0.7897365552153857","host":"s3://npm-registry-packages-npm-production"}},"0.2.52":{"name":"@wonderwhy-er/desktop-commander","version":"0.2.52","keywords":["mcp","model-context-protocol","terminal","claude","ai","command-line","process-management","file-editing","code-editing","diff","patch","block-editing","file-system","text-manipulation","code-modification","surgical-edits","file-operations"],"author":{"name":"Eduards Ruzga"},"license":"MIT","_id":"@wonderwhy-er/desktop-commander@0.2.52","maintainers":[{"name":"serg33v","email":"serg33v@gmail.com"},{"name":"wonderwhy-er","email":"wonderwhy.er@gmail.com"},{"name":"edgarsskore","email":"edgars.skore@gmail.com"}],"homepage":"https://github.com/wonderwhy-er/DesktopCommanderMCP","bugs":{"url":"https://github.com/wonderwhy-er/DesktopCommanderMCP/issues"},"bin":{"setup":"dist/setup-claude-server.js","remove":"dist/uninstall-claude-server.js","desktop-commander":"dist/index.js"},"dist":{"shasum":"3c4967e6b8d265fb903312b6800929d29d3aceb6","tarball":"https://registry.npmjs.org/@wonderwhy-er/desktop-commander/-/desktop-commander-0.2.52.tgz","fileCount":249,"integrity":"sha512-VNeKfaBR6TN/8MlP/ziTpjNEeHrGOFmmzQjrwzr52kQalBJoNNISWwaSQElPFc6+I17NOOM354KbSdS/aDrqGA==","signatures":[{"sig":"MEYCIQC1gzvGLeWDAFaj353yrB5SixhWGCeNg+a/+VgWTl5MOAIhAN1yd7ksrfRwTbgLiZH62fXazbZh2ovjCBrFfmX3Sb0/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIFSTXKE14cglPRsMybMPBwnovhGyauntBWUNEl8uW1e8AiBof6SzFfxDrIQshFtaUFoNm565Bmz69rQ96lXF9ZeuFA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@wonderwhy-er%2fdesktop-commander@0.2.52","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3812526},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"c774c3b505de990219637ecdc9a830c8772fae9d","mcpName":"io.github.wonderwhy-er/desktop-commander","scripts":{"bump":"node scripts/sync-version.js --bump","test":"npm run build && node test/run-all-tests.js","build":"tsc && shx cp setup-claude-server.js uninstall-claude-server.js track-installation.js dist/ && shx chmod +x dist/*.js && shx mkdir -p dist/data && shx cp src/data/onboarding-prompts.json dist/data/ && shx mkdir -p dist/remote-device/scripts && shx cp src/remote-device/scripts/blocking-offline-update.js dist/remote-device/scripts/ && node scripts/build-ui-runtime.cjs","clean":"shx rm -rf dist","setup":"npm install --include=dev && npm run build && node setup-claude-server.js","start":"node dist/index.js","watch":"tsc --watch","remove":"npm install && npm run build && node uninstall-claude-server.js","prepare":"npm run build","release":"node scripts/publish-release.cjs","inspector":"npx @modelcontextprotocol/inspector dist/index.js","logs:view":"npm run build && node scripts/view-fuzzy-logs.js","open-chat":"open -n /Applications/Claude.app","build:mcpb":"node scripts/build-mcpb.cjs","bump:major":"node scripts/sync-version.js --bump --major","bump:minor":"node scripts/sync-version.js --bump --minor","link:local":"npm run build && npm link","logs:clear":"npm run build && node scripts/clear-fuzzy-logs.js","test:debug":"node --inspect test/run-all-tests.js","logs:export":"npm run build && node scripts/export-fuzzy-logs.js","postinstall":"node dist/track-installation.js && node dist/npm-scripts/verify-ripgrep.js || node -e \"process.exit(0)\"","release:dry":"node scripts/publish-release.cjs --dry-run","setup:debug":"npm install && npm run build && node setup-claude-server.js --debug","start:debug":"node --inspect-brk=9229 dist/index.js","count-tokens":"npm run build && node scripts/count-tokens.js","device:start":"tsx src/remote-device/device.ts","logs:analyze":"npm run build && node scripts/analyze-fuzzy-logs.js","sync-version":"node scripts/sync-version.js","unlink:local":"npm unlink","release:alpha":"node scripts/publish-release.cjs --alpha","release:major":"node scripts/publish-release.cjs --major","release:minor":"node scripts/publish-release.cjs --minor","device:install":"cd src/remote-device && npm install","validate:tools":"npm run build && node scripts/validate-tools-sync.js","device:start:dev":"nodemon --watch src/remote-device --exec tsx src/remote-device/device.ts","test:integration":"npm run build && node test/integration/run-all-integration-tests.js","count-tokens:json":"npm run build && node scripts/count-tokens.js --json","release:rehearsal":"node scripts/publish-release.cjs --rehearsal"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"3b9f283b-e2aa-4612-87ad-bc6b2712881c"}},"repository":{"url":"git+https://github.com/wonderwhy-er/DesktopCommanderMCP.git","type":"git"},"_npmVersion":"12.1.0","description":"MCP server for terminal operations and file editing","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^3.24.1","glob":"^10.3.10","open":"^10.2.0","sharp":"^0.34.5","unpdf":"^1.4.0","pizzip":"^3.2.0","remark":"^15.0.1","exceljs":"^4.4.0","pdf-lib":"^1.17.1","unified":"^11.0.5","file-type":"^21.1.1","md-to-pdf":"^5.2.5","@tiptap/pm":"^3.22.3","remark-gfm":"^4.0.1","cross-fetch":"^4.1.0","markdown-it":"^14.1.0","@tiptap/core":"^3.22.3","highlight.js":"^11.11.1","isbinaryfile":"^5.0.4","remark-parse":"^11.0.0","@vscode/ripgrep":"^1.15.9","proper-lockfile":"^4.1.2","tiptap-markdown":"^0.9.0","@opendocsg/pdf2md":"^0.2.2","zod-to-json-schema":"^3.23.5","@tiptap/starter-kit":"^3.22.3","fastest-levenshtein":"^1.0.16","@supabase/supabase-js":"^2.89.0","@tiptap/extension-image":"^3.22.3","@tiptap/extension-table":"^3.22.4","@modelcontextprotocol/sdk":"^1.9.0","@tiptap/extension-table-row":"^3.22.4","@tiptap/extension-table-cell":"^3.22.4","@tiptap/extension-table-header":"^3.22.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","tsx":"^4.21.0","nexe":"^5.0.0-beta.4","jsdom":"^24.1.3","esbuild":"^0.27.2","nodemon":"^3.0.2","ts-node":"^10.9.2","commander":"^13.1.0","typescript":"^5.3.3","@types/node":"^20.17.24","js-tiktoken":"^1.0.21","@anthropic-ai/mcpb":"^1.2.0","@types/proper-lockfile":"^4.1.4","@modelcontextprotocol/ext-apps":"^1.0.1"},"optionalDependencies":{"caffeinate":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/desktop-commander_0.2.52_1790690486778_0.9232004733210573","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-alpha.0":{"name":"@wonderwhy-er/desktop-commander","version":"0.3.1-alpha.0","keywords":["mcp","model-context-protocol","terminal","claude","ai","command-line","process-management","file-editing","code-editing","diff","patch","block-editing","file-system","text-manipulation","code-modification","surgical-edits","file-operations"],"author":{"name":"Eduards Ruzga"},"license":"MIT","_id":"@wonderwhy-er/desktop-commander@0.3.1-alpha.0","maintainers":[{"name":"serg33v","email":"serg33v@gmail.com"},{"name":"wonderwhy-er","email":"wonderwhy.er@gmail.com"},{"name":"edgarsskore","email":"edgars.skore@gmail.com"}],"homepage":"https://github.com/wonderwhy-er/DesktopCommanderMCP","bugs":{"url":"https://github.com/wonderwhy-er/DesktopCommanderMCP/issues"},"bin":{"setup":"dist/setup-claude-server.js","remove":"dist/uninstall-claude-server.js","desktop-commander":"dist/index.js"},"dist":{"shasum":"b326230c092f011d6942b2b919260242705beddc","tarball":"https://registry.npmjs.org/@wonderwhy-er/desktop-commander/-/desktop-commander-0.3.1-alpha.0.tgz","fileCount":288,"integrity":"sha512-i9/0fYaM5/2q5MBN7++3sA2mGdVExaghs4VI79QfK0m4HVpKwSWYbGyPNT9VLjO6cbLhrClyf433BMxh6jw6uA==","signatures":[{"sig":"MEYCIQDXVx6d+5Rdhv2W8b5AiZYCuBm6Iq7D0ip0jyFIW2MNKgIhAOGvdkEX0l06f6pBJ7Kel89ys+OcB7jgJbxj6SpR2uky","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIElPGRA8tIZMIDAQ3rxOhBJtcPOuWyOZTb+9oeb5h5SnAiB6v52iY80XRBGco19XVJBVhEaDpF4hMZWMDYsm9GkI0g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4066604},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"f44349c9f70fe2ab35b26afa7d11a6a896df6e09","mcpName":"io.github.wonderwhy-er/desktop-commander","scripts":{"bump":"node scripts/sync-version.js --bump","test":"npm run build && node test/run-all-tests.js","build":"tsc && shx cp setup-claude-server.js uninstall-claude-server.js track-installation.js dist/ && shx chmod +x dist/*.js && shx mkdir -p dist/data && shx cp src/data/onboarding-prompts.json dist/data/ && shx mkdir -p dist/remote-device/scripts && shx cp src/remote-device/scripts/blocking-offline-update.js dist/remote-device/scripts/ && node scripts/build-ui-runtime.cjs","clean":"shx rm -rf dist","setup":"npm install --include=dev && npm run build && node setup-claude-server.js","start":"node dist/index.js","watch":"tsc --watch","remove":"npm install && npm run build && node uninstall-claude-server.js","prepare":"npm run build","release":"node scripts/publish-release.cjs","inspector":"npx @modelcontextprotocol/inspector dist/index.js","logs:view":"npm run build && node scripts/view-fuzzy-logs.js","open-chat":"open -n /Applications/Claude.app","build:mcpb":"node scripts/build-mcpb.cjs","bump:major":"node scripts/sync-version.js --bump --major","bump:minor":"node scripts/sync-version.js --bump --minor","link:local":"npm run build && npm link","logs:clear":"npm run build && node scripts/clear-fuzzy-logs.js","test:debug":"node --inspect test/run-all-tests.js","logs:export":"npm run build && node scripts/export-fuzzy-logs.js","postinstall":"node dist/track-installation.js && node dist/npm-scripts/verify-ripgrep.js || node -e \"process.exit(0)\"","release:dry":"node scripts/publish-release.cjs --dry-run","setup:debug":"npm install && npm run build && node setup-claude-server.js --debug","start:debug":"node --inspect-brk=9229 dist/index.js","count-tokens":"npm run build && node scripts/count-tokens.js","device:start":"tsx src/remote-device/device.ts","logs:analyze":"npm run build && node scripts/analyze-fuzzy-logs.js","sync-version":"node scripts/sync-version.js","unlink:local":"npm unlink","release:alpha":"node scripts/publish-release.cjs --alpha","release:major":"node scripts/publish-release.cjs --major","release:minor":"node scripts/publish-release.cjs --minor","device:install":"cd src/remote-device && npm install","validate:tools":"npm run build && node scripts/validate-tools-sync.js","device:start:dev":"nodemon --watch src/remote-device --exec tsx src/remote-device/device.ts","test:integration":"npm run build && node test/integration/run-all-integration-tests.js","count-tokens:json":"npm run build && node scripts/count-tokens.js --json","release:rehearsal":"node scripts/publish-release.cjs --rehearsal","test:transport:telemetry":"npm run build && node test/test-transport-telemetry.js"},"_npmUser":{"name":"serg33v","email":"serg33v@gmail.com"},"repository":{"url":"git+https://github.com/wonderwhy-er/DesktopCommanderMCP.git","type":"git"},"_npmVersion":"11.16.0","description":"MCP server for terminal operations and file editing","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^3.24.1","glob":"^10.3.10","open":"^10.2.0","sharp":"^0.34.5","unpdf":"^1.4.0","pizzip":"^3.2.0","remark":"^15.0.1","exceljs":"^4.4.0","pdf-lib":"^1.17.1","unified":"^11.0.5","file-type":"^21.1.1","md-to-pdf":"^5.2.5","@tiptap/pm":"^3.22.3","remark-gfm":"^4.0.1","cross-fetch":"^4.1.0","markdown-it":"^14.1.0","@tiptap/core":"^3.22.3","highlight.js":"^11.11.1","isbinaryfile":"^5.0.4","remark-parse":"^11.0.0","@vscode/ripgrep":"^1.15.9","proper-lockfile":"^4.1.2","tiptap-markdown":"^0.9.0","@opendocsg/pdf2md":"^0.2.2","zod-to-json-schema":"^3.23.5","@tiptap/starter-kit":"^3.22.3","fastest-levenshtein":"^1.0.16","@supabase/supabase-js":"^2.89.0","@tiptap/extension-image":"^3.22.3","@tiptap/extension-table":"^3.22.4","@modelcontextprotocol/sdk":"^1.9.0","@tiptap/extension-table-row":"^3.22.4","@tiptap/extension-table-cell":"^3.22.4","@tiptap/extension-table-header":"^3.22.4","@desktop-commander/telemetry-contract":"file:vendor/telemetry-contract"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.3.4","tsx":"^4.21.0","nexe":"^5.0.0-beta.4","jsdom":"^24.1.3","esbuild":"^0.27.2","nodemon":"^3.0.2","ts-node":"^10.9.2","commander":"^13.1.0","typescript":"^5.3.3","@types/node":"^20.17.24","js-tiktoken":"^1.0.21","@anthropic-ai/mcpb":"^1.2.0","@types/proper-lockfile":"^4.1.4","@modelcontextprotocol/ext-apps":"^1.0.1"},"bundleDependencies":["@desktop-commander/telemetry-contract"],"optionalDependencies":{"caffeinate":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/desktop-commander_0.3.1-alpha.0_1791293478147_0.4355430895336223","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-alpha.1":{"name":"@wonderwhy-er/desktop-commander","version":"0.3.1-alpha.1","keywords":["mcp","model-context-protocol","terminal","claude","ai","command-line","process-management","file-editing","code-editing","diff","patch","block-editing","file-system","text-manipulation","code-modification","surgical-edits","file-operations"],"author":{"name":"Eduards Ruzga"},"license":"MIT","_id":"@wonderwhy-er/desktop-commander@0.3.1-alpha.1","maintainers":[{"name":"serg33v","email":"serg33v@gmail.com"},{"name":"wonderwhy-er","email":"wonderwhy.er@gmail.com"},{"name":"edgarsskore","email":"edgars.skore@gmail.com"},{"name":"tumkins","email":"mihailt@gmail.com"}],"homepage":"https://github.com/wonderwhy-er/DesktopCommanderMCP","bugs":{"url":"https://github.com/wonderwhy-er/DesktopCommanderMCP/issues"},"bin":{"setup":"dist/setup-claude-server.js","remove":"dist/uninstall-claude-server.js","desktop-commander":"dist/index.js"},"dist":{"shasum":"f2261b8f62bd6d832037fb68ae6fb6aeff830d03","tarball":"https://registry.npmjs.org/@wonderwhy-er/desktop-commander/-/desktop-commander-0.3.1-alpha.1.tgz","fileCount":286,"integrity":"sha512-S9rQFPb0v1tYfjTSv4OTw/cC3LklzdKzjAYuR3YO0/U9QV2yiDyIAC2ZgVWqaP4N4We8YOmavTlXBBufEWDmzA==","signatures":[{"sig":"MEYCIQDby6iLsRlEY9Vn224HtiTNOm/uqSNtJNwOyLzQGLumMQIhAL4NBvQoqBcKE/0piFjMqLVOfWK9JaEseZM4Zat20JFO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIHK1XgvII2mVRz4IDUA2fR3uDay0BCq7DBbHXqPtEsWiAiBTWM5Jcz3pXraYDpSF/rJGYRaid4d5u0RntNj2gQOTbw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4096017},"type":"module","engines":{"node":">=18.0.0"},"mcpName":"io.github.wonderwhy-er/desktop-commander","scripts":{"bump":"node scripts/sync-version.js --bump","test":"npm run build && node test/run-all-tests.js","build":"tsc && shx cp setup-claude-server.js uninstall-claude-server.js track-installation.js dist/ && shx chmod +x dist/*.js && shx mkdir -p dist/data && shx cp src/data/onboarding-prompts.json dist/data/ && shx mkdir -p dist/remote-device/scripts && shx cp src/remote-device/scripts/blocking-offline-update.js dist/remote-device/scripts/ && node scripts/build-ui-runtime.cjs","clean":"shx rm -rf dist","setup":"npm install --include=dev && npm run build && node setup-claude-server.js","start":"node dist/index.js","watch":"tsc --watch","remove":"npm install && npm run build && node uninstall-claude-server.js","prepare":"npm run build","release":"node scripts/publish-release.cjs","inspector":"npx @modelcontextprotocol/inspector dist/index.js","logs:view":"npm run build && node scripts/view-fuzzy-logs.js","open-chat":"open -n /Applications/Claude.app","build:mcpb":"node scripts/build-mcpb.cjs","bump:major":"node scripts/sync-version.js --bump --major","bump:minor":"node scripts/sync-version.js --bump --minor","link:local":"npm run build && npm link","logs:clear":"npm run build && node scripts/clear-fuzzy-logs.js","test:debug":"node --inspect test/run-all-tests.js","logs:export":"npm run build && node scripts/export-fuzzy-logs.js","postinstall":"node dist/track-installation.js && node dist/npm-scripts/verify-ripgrep.js || node -e \"process.exit(0)\"","release:dry":"node scripts/publish-release.cjs --dry-run","setup:debug":"npm install && npm run build && node setup-claude-server.js --debug","start:debug":"node --inspect-brk=9229 dist/index.js","count-tokens":"npm run build && node scripts/count-tokens.js","device:start":"tsx src/remote-device/device.ts","logs:analyze":"npm run build && node scripts/analyze-fuzzy-logs.js","sync-version":"node scripts/sync-version.js","unlink:local":"npm unlink","release:alpha":"node scripts/publish-release.cjs --alpha","release:major":"node scripts/publish-release.cjs --major","release:minor":"node scripts/publish-release.cjs --minor","device:install":"cd src/remote-device && npm install","validate:tools":"npm run build && node scripts/validate-tools-sync.js","device:start:dev":"nodemon --watch src/remote-device --exec tsx src/remote-device/device.ts","test:integration":"npm run build && node test/integration/run-all-integration-tests.js","count-tokens:json":"npm run build && node scripts/count-tokens.js --json","release:rehearsal":"node scripts/publish-release.cjs --rehearsal","test:transport:telemetry":"npm run build && node test/test-transport-telemetry.js"},"_npmUser":{"name":"tumkins","email":"mihailt@gmail.com"},"repository":{"url":"git+https://github.com/wonderwhy-er/DesktopCommanderMCP.git","type":"git"},"_npmVersion":"11.16.0","description":"MCP server for terminal operations and file editing","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^3.24.1","glob":"^10.3.10","open":"^10.2.0","sharp":"^0.34.5","unpdf":"^1.4.0","pizzip":"^3.2.0","remark":"^15.0.1","exceljs":"^4.4.0","pdf-lib":"^1.17.1","unified":"^11.0.5","file-type":"^21.1.1","md-to-pdf":"^5.2.5","@tiptap/pm":"^3.22.3","remark-gfm":"^4.0.1","cross-fetch":"^4.1.0","markdown-it":"^14.1.0","@tiptap/core":"^3.22.3","highlight.js":"^11.11.1","isbinaryfile":"^5.0.4","remark-parse":"^11.0.0","@vscode/ripgrep":"^1.15.9","proper-lockfile":"^4.1.2","tiptap-markdown":"^0.9.0","@opendocsg/pdf2md":"^0.2.2","zod-to-json-schema":"^3.23.5","@tiptap/starter-kit":"^3.22.3","fastest-levenshtein":"^1.0.16","@supabase/supabase-js":"^2.89.0","@tiptap/extension-image":"^3.22.3","@tiptap/extension-table":"^3.22.4","@modelcontextprotocol/sdk":"^1.9.0","@tiptap/extension-table-row":"^3.22.4","@tiptap/extension-table-cell":"^3.22.4","@tiptap/extension-table-header":"^3.22.4","@desktop-commander/telemetry-contract":"file:vendor/telemetry-contract"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ws":"^8.18.3","shx":"^0.3.4","tsx":"^4.21.0","nexe":"^5.0.0-beta.4","jsdom":"^24.1.3","esbuild":"^0.27.2","nodemon":"^3.0.2","ts-node":"^10.9.2","commander":"^13.1.0","typescript":"^5.3.3","@types/node":"^20.17.24","js-tiktoken":"^1.0.21","@anthropic-ai/mcpb":"^1.2.0","@types/proper-lockfile":"^4.1.4","@modelcontextprotocol/ext-apps":"^1.0.1"},"bundleDependencies":["@desktop-commander/telemetry-contract"],"optionalDependencies":{"caffeinate":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/desktop-commander_0.3.1-alpha.1_1791350800597_0.24928523059977858","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-alpha.2":{"name":"@wonderwhy-er/desktop-commander","version":"0.3.1-alpha.2","keywords":["mcp","model-context-protocol","terminal","claude","ai","command-line","process-management","file-editing","code-editing","diff","patch","block-editing","file-system","text-manipulation","code-modification","surgical-edits","file-operations"],"author":{"name":"Eduards Ruzga"},"license":"MIT","_id":"@wonderwhy-er/desktop-commander@0.3.1-alpha.2","maintainers":[{"name":"serg33v","email":"serg33v@gmail.com"},{"name":"wonderwhy-er","email":"wonderwhy.er@gmail.com"},{"name":"edgarsskore","email":"edgars.skore@gmail.com"},{"name":"tumkins","email":"mihailt@gmail.com"}],"homepage":"https://github.com/wonderwhy-er/DesktopCommanderMCP","bugs":{"url":"https://github.com/wonderwhy-er/DesktopCommanderMCP/issues"},"bin":{"setup":"dist/setup-claude-server.js","remove":"dist/uninstall-claude-server.js","desktop-commander":"dist/index.js"},"dist":{"shasum":"49820a800558774b507f34249a727fa8676ca7ca","tarball":"https://registry.npmjs.org/@wonderwhy-er/desktop-commander/-/desktop-commander-0.3.1-alpha.2.tgz","fileCount":286,"integrity":"sha512-yrAd3rQisbLpOQIiaPDDxJCy6uWGZxNAbBsnuVD33G9Bu/uO4sX38qERJ56CiS3rSwYMqejIof5X6iyDYc9nKQ==","signatures":[{"sig":"MEQCIGMc1IQPC+HeG84l/o40LvdWhUvlJvwzyHHz2Bnk4z4nAiADPTouAPy+MylGEWXVEs3oRcjZ9otuaYRAd8BVHEh+kQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDotUCks2AF9c/Fd7ruDRqungnOJwwKMGRcvfxWKhKu3AiEA+0snDePB27i7gQozoDP/3xQG231zWigJV9fXYuJjRGE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4096458},"type":"module","engines":{"node":">=22.12.0"},"mcpName":"io.github.wonderwhy-er/desktop-commander","scripts":{"bump":"node scripts/sync-version.js --bump","test":"npm run build && node test/run-all-tests.js","build":"tsc && shx cp setup-claude-server.js uninstall-claude-server.js track-installation.js dist/ && shx chmod +x dist/*.js && shx mkdir -p dist/data && shx cp src/data/onboarding-prompts.json dist/data/ && shx mkdir -p dist/remote-device/scripts && shx cp src/remote-device/scripts/blocking-offline-update.js dist/remote-device/scripts/ && node scripts/build-ui-runtime.cjs","clean":"shx rm -rf dist","setup":"npm install --include=dev && npm run build && node setup-claude-server.js","start":"node dist/index.js","watch":"tsc --watch","remove":"npm install && npm run build && node uninstall-claude-server.js","prepare":"npm run build","release":"node scripts/publish-release.cjs","inspector":"npx @modelcontextprotocol/inspector dist/index.js","logs:view":"npm run build && node scripts/view-fuzzy-logs.js","open-chat":"open -n /Applications/Claude.app","build:mcpb":"node scripts/build-mcpb.cjs","bump:major":"node scripts/sync-version.js --bump --major","bump:minor":"node scripts/sync-version.js --bump --minor","link:local":"npm run build && npm link","logs:clear":"npm run build && node scripts/clear-fuzzy-logs.js","test:debug":"node --inspect test/run-all-tests.js","logs:export":"npm run build && node scripts/export-fuzzy-logs.js","postinstall":"node dist/track-installation.js && node dist/npm-scripts/verify-ripgrep.js || node -e \"process.exit(0)\"","release:dry":"node scripts/publish-release.cjs --dry-run","setup:debug":"npm install && npm run build && node setup-claude-server.js --debug","start:debug":"node --inspect-brk=9229 dist/index.js","count-tokens":"npm run build && node scripts/count-tokens.js","device:start":"tsx src/remote-device/device.ts","logs:analyze":"npm run build && node scripts/analyze-fuzzy-logs.js","sync-version":"node scripts/sync-version.js","unlink:local":"npm unlink","release:alpha":"node scripts/publish-release.cjs --alpha","release:major":"node scripts/publish-release.cjs --major","release:minor":"node scripts/publish-release.cjs --minor","device:install":"cd src/remote-device && npm install","validate:tools":"npm run build && node scripts/validate-tools-sync.js","device:start:dev":"nodemon --watch src/remote-device --exec tsx src/remote-device/device.ts","test:integration":"npm run build && node test/integration/run-all-integration-tests.js","count-tokens:json":"npm run build && node scripts/count-tokens.js --json","release:rehearsal":"node scripts/publish-release.cjs --rehearsal","test:transport:telemetry":"npm run build && node test/test-transport-telemetry.js"},"_npmUser":{"name":"tumkins","email":"mihailt@gmail.com"},"overrides":{"exceljs":{"uuid":"^11.1.1"},"md-to-pdf":{"chokidar":"^4.0.3","gray-matter":{"js-yaml":{"argparse":"^2.0.1"}}},"proxy-addr":"^2.0.8"},"repository":{"url":"git+https://github.com/wonderwhy-er/DesktopCommanderMCP.git","type":"git"},"_npmVersion":"11.16.0","description":"MCP server for terminal operations and file editing","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^3.24.1","glob":"^10.3.10","open":"^10.2.0","sharp":"^0.35.5","unpdf":"^1.4.0","pizzip":"^3.2.0","remark":"^15.0.1","exceljs":"^4.4.0","pdf-lib":"^1.17.1","unified":"^11.0.5","md-to-pdf":"^5.2.5","@tiptap/pm":"^3.31.4","remark-gfm":"^4.0.1","cross-fetch":"^4.1.0","markdown-it":"^14.1.0","@tiptap/core":"^3.31.4","highlight.js":"^11.11.1","isbinaryfile":"^5.0.4","remark-parse":"^11.0.0","@vscode/ripgrep":"^1.15.9","proper-lockfile":"^4.1.2","tiptap-markdown":"^0.9.0","@opendocsg/pdf2md":"^0.3.4","zod-to-json-schema":"^3.23.5","@tiptap/starter-kit":"^3.31.4","fastest-levenshtein":"^1.0.16","@supabase/supabase-js":"^2.89.0","@tiptap/extension-image":"^3.31.4","@tiptap/extension-table":"^3.31.4","@modelcontextprotocol/sdk":"^1.32.1","@tiptap/extension-table-row":"^3.31.4","@tiptap/extension-table-cell":"^3.31.4","@tiptap/extension-table-header":"^3.31.4","@desktop-commander/telemetry-contract":"file:vendor/telemetry-contract"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ws":"^8.18.3","shx":"^0.3.4","tsx":"^4.21.0","nexe":"^5.0.0-beta.4","jsdom":"^24.1.3","esbuild":"^0.27.2","nodemon":"^3.0.2","ts-node":"^10.9.2","commander":"^13.1.0","typescript":"^5.3.3","@types/node":"^20.17.24","js-tiktoken":"^1.0.21","@anthropic-ai/mcpb":"^1.2.0","@types/proper-lockfile":"^4.1.4","@modelcontextprotocol/ext-apps":"^1.0.1"},"bundleDependencies":["@desktop-commander/telemetry-contract"],"optionalDependencies":{"caffeinate":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/desktop-commander_0.3.1-alpha.2_1791462679951_0.4745208088591113","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@wonderwhy-er/desktop-commander","version":"0.3.0","keywords":["mcp","model-context-protocol","terminal","claude","ai","command-line","process-management","file-editing","code-editing","diff","patch","block-editing","file-system","text-manipulation","code-modification","surgical-edits","file-operations"],"author":{"name":"Eduards Ruzga"},"license":"MIT","_id":"@wonderwhy-er/desktop-commander@0.3.0","maintainers":[{"name":"serg33v","email":"serg33v@gmail.com"},{"name":"wonderwhy-er","email":"wonderwhy.er@gmail.com"},{"name":"edgarsskore","email":"edgars.skore@gmail.com"},{"name":"tumkins","email":"mihailt@gmail.com"}],"homepage":"https://github.com/wonderwhy-er/DesktopCommanderMCP","bugs":{"url":"https://github.com/wonderwhy-er/DesktopCommanderMCP/issues"},"bin":{"setup":"dist/setup-claude-server.js","remove":"dist/uninstall-claude-server.js","desktop-commander":"dist/index.js"},"dist":{"shasum":"9240f12e9d5be09e5ec411028d081a7fffafdaac","tarball":"https://registry.npmjs.org/@wonderwhy-er/desktop-commander/-/desktop-commander-0.3.0.tgz","fileCount":288,"integrity":"sha512-2EXNxuztSIW3fQw6OEGMek39M8yQlKinXooMYtNR4wRLhtA+f3b0cbxBggAfDeKemMWltm1qWQy/t2Av9VmYLw==","signatures":[{"sig":"MEUCIQDy+LDdXVHQtQ7lCTjzADGww3Ybdvnv8iOP0PYUxi+lFgIgf7fKG1rpEklaEubU34LMjpztwZiblVIneIwyQj4t6O4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIHUhMm5YYcjdXxSpdDtWnk2bEr5SJipoyiPcdRdQ2r1DAiEA4DAXj6A5JnalOfDunnLUcaKaFFXYCwLZsk/f3Caa/Hs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@wonderwhy-er%2fdesktop-commander@0.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4124671},"type":"module","engines":{"node":">=22.12.0"},"gitHead":"67694caa7f54ee2ca70d455ed730be231ed3fbfc","mcpName":"io.github.wonderwhy-er/desktop-commander","scripts":{"bump":"node scripts/sync-version.js --bump","test":"npm run build && node test/run-all-tests.js","build":"tsc && shx cp setup-claude-server.js uninstall-claude-server.js track-installation.js dist/ && shx chmod +x dist/*.js && shx mkdir -p dist/data && shx cp src/data/onboarding-prompts.json dist/data/ && shx mkdir -p dist/remote-device/scripts && shx cp src/remote-device/scripts/blocking-offline-update.js dist/remote-device/scripts/ && node scripts/build-ui-runtime.cjs","clean":"shx rm -rf dist","setup":"npm install --include=dev && npm run build && node setup-claude-server.js","start":"node dist/index.js","watch":"tsc --watch","remove":"npm install && npm run build && node uninstall-claude-server.js","prepare":"npm run build","release":"node scripts/publish-release.cjs","inspector":"npx @modelcontextprotocol/inspector dist/index.js","logs:view":"npm run build && node scripts/view-fuzzy-logs.js","open-chat":"open -n /Applications/Claude.app","build:mcpb":"node scripts/build-mcpb.cjs","bump:major":"node scripts/sync-version.js --bump --major","bump:minor":"node scripts/sync-version.js --bump --minor","link:local":"npm run build && npm link","logs:clear":"npm run build && node scripts/clear-fuzzy-logs.js","test:debug":"node --inspect test/run-all-tests.js","logs:export":"npm run build && node scripts/export-fuzzy-logs.js","postinstall":"node dist/track-installation.js && node dist/npm-scripts/verify-ripgrep.js || node -e \"process.exit(0)\"","release:dry":"node scripts/publish-release.cjs --dry-run","setup:debug":"npm install && npm run build && node setup-claude-server.js --debug","start:debug":"node --inspect-brk=9229 dist/index.js","count-tokens":"npm run build && node scripts/count-tokens.js","device:start":"tsx src/remote-device/device.ts","logs:analyze":"npm run build && node scripts/analyze-fuzzy-logs.js","sync-version":"node scripts/sync-version.js","unlink:local":"npm unlink","release:alpha":"node scripts/publish-release.cjs --alpha","release:major":"node scripts/publish-release.cjs --major","release:minor":"node scripts/publish-release.cjs --minor","device:install":"cd src/remote-device && npm install","validate:tools":"npm run build && node scripts/validate-tools-sync.js","device:start:dev":"nodemon --watch src/remote-device --exec tsx src/remote-device/device.ts","test:integration":"npm run build && node test/integration/run-all-integration-tests.js","count-tokens:json":"npm run build && node scripts/count-tokens.js --json","release:rehearsal":"node scripts/publish-release.cjs --rehearsal","test:transport:telemetry":"npm run build && node test/test-transport-telemetry.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"3b9f283b-e2aa-4612-87ad-bc6b2712881c"}},"overrides":{"exceljs":{"uuid":"^11.1.1"},"argparse":"^2.0.1","md-to-pdf":{"chokidar":"^4.0.3"},"proxy-addr":"^2.0.8"},"repository":{"url":"git+https://github.com/wonderwhy-er/DesktopCommanderMCP.git","type":"git"},"_npmVersion":"12.2.0","description":"MCP server for terminal operations and file editing","directories":{},"_nodeVersion":"22.23.3","dependencies":{"zod":"^3.24.1","glob":"^10.3.10","open":"^10.2.0","sharp":"^0.35.5","unpdf":"^1.4.0","pizzip":"^3.2.0","remark":"^15.0.1","exceljs":"^4.4.0","pdf-lib":"^1.17.1","unified":"^11.0.5","md-to-pdf":"^5.2.5","@tiptap/pm":"^3.31.4","remark-gfm":"^4.0.1","cross-fetch":"^4.1.0","markdown-it":"^14.1.0","@tiptap/core":"^3.31.4","highlight.js":"^11.11.1","isbinaryfile":"^5.0.4","remark-parse":"^11.0.0","@vscode/ripgrep":"^1.15.9","proper-lockfile":"^4.1.2","tiptap-markdown":"^0.9.0","@opendocsg/pdf2md":"^0.3.4","zod-to-json-schema":"^3.23.5","@tiptap/starter-kit":"^3.31.4","fastest-levenshtein":"^1.0.16","@supabase/supabase-js":"^2.89.0","@tiptap/extension-image":"^3.31.4","@tiptap/extension-table":"^3.31.4","@modelcontextprotocol/sdk":"^1.32.1","@tiptap/extension-table-row":"^3.31.4","@tiptap/extension-table-cell":"^3.31.4","@tiptap/extension-table-header":"^3.31.4","@desktop-commander/telemetry-contract":"file:vendor/telemetry-contract"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.18.3","shx":"^0.3.4","tsx":"^4.21.0","nexe":"^5.0.0-beta.4","jsdom":"^24.1.3","esbuild":"^0.27.2","nodemon":"^3.0.2","ts-node":"^10.9.2","commander":"^13.1.0","typescript":"^5.3.3","@types/node":"^20.17.24","js-tiktoken":"^1.0.21","@anthropic-ai/mcpb":"^1.2.0","@types/proper-lockfile":"^4.1.4","@modelcontextprotocol/ext-apps":"^1.0.1"},"bundleDependencies":["@desktop-commander/telemetry-contract"],"optionalDependencies":{"caffeinate":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/desktop-commander_0.3.0_1791905304912_0.2593637334288885","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@wonderwhy-er/desktop-commander","version":"0.3.1","keywords":["mcp","model-context-protocol","terminal","claude","ai","command-line","process-management","file-editing","code-editing","diff","patch","block-editing","file-system","text-manipulation","code-modification","surgical-edits","file-operations"],"author":{"name":"Eduards Ruzga"},"license":"MIT","_id":"@wonderwhy-er/desktop-commander@0.3.1","maintainers":[{"name":"serg33v","email":"serg33v@gmail.com"},{"name":"wonderwhy-er","email":"wonderwhy.er@gmail.com"},{"name":"edgarsskore","email":"edgars.skore@gmail.com"},{"name":"tumkins","email":"mihailt@gmail.com"}],"homepage":"https://github.com/wonderwhy-er/DesktopCommanderMCP","bugs":{"url":"https://github.com/wonderwhy-er/DesktopCommanderMCP/issues"},"bin":{"setup":"dist/setup-claude-server.js","remove":"dist/uninstall-claude-server.js","desktop-commander":"dist/index.js"},"dist":{"shasum":"f4f31bfd36ae13764390190a07cd7f30a0a4bccf","tarball":"https://registry.npmjs.org/@wonderwhy-er/desktop-commander/-/desktop-commander-0.3.1.tgz","fileCount":292,"integrity":"sha512-cx7KTscLF951adHmDLVCDIVTqJ/Bg1LtdRILZoo5wa/UMeyOfMAuOJOEBulNMKBKb5Xd3nHDQnB9aXroN9Fw5A==","signatures":[{"sig":"MEUCICiXBJtORvPJgKzytt0qyvHV810iqgeALTrx7mf9Pm9ZAiEA86FmG3qFCkYlHAi3hzOihbJj949YPDKRzlXpQzeD0HY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCjOjOvL0+heCRBGZvMtEC5B9gWeGHFqufmxmmv2kxd/gIhAMQN8Gid+LUX/Sw3602rw4CLehbSK9FSNz/pSgLxmddp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@wonderwhy-er%2fdesktop-commander@0.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4126145},"type":"module","engines":{"node":">=22.12.0"},"gitHead":"7251da501d760e6eb5f95d802d9b42c741190950","mcpName":"io.github.wonderwhy-er/desktop-commander","scripts":{"bump":"node scripts/sync-version.js --bump","test":"npm run build && node test/run-all-tests.js","build":"tsc && shx cp setup-claude-server.js uninstall-claude-server.js track-installation.js dist/ && shx chmod +x dist/*.js && shx mkdir -p dist/data && shx cp src/data/onboarding-prompts.json dist/data/ && shx mkdir -p dist/remote-device/scripts && shx cp src/remote-device/scripts/blocking-offline-update.js dist/remote-device/scripts/ && node scripts/build-ui-runtime.cjs","clean":"shx rm -rf dist","setup":"npm install --include=dev && npm run build && node setup-claude-server.js","start":"node dist/index.js","watch":"tsc --watch","remove":"npm install && npm run build && node uninstall-claude-server.js","prepare":"npm run build","release":"node scripts/publish-release.cjs","inspector":"npx @modelcontextprotocol/inspector dist/index.js","logs:view":"npm run build && node scripts/view-fuzzy-logs.js","open-chat":"open -n /Applications/Claude.app","build:mcpb":"node scripts/build-mcpb.cjs","bump:major":"node scripts/sync-version.js --bump --major","bump:minor":"node scripts/sync-version.js --bump --minor","link:local":"npm run build && npm link","logs:clear":"npm run build && node scripts/clear-fuzzy-logs.js","test:debug":"node --inspect test/run-all-tests.js","logs:export":"npm run build && node scripts/export-fuzzy-logs.js","postinstall":"node dist/track-installation.js && node dist/npm-scripts/verify-ripgrep.js || node -e \"process.exit(0)\"","release:dry":"node scripts/publish-release.cjs --dry-run","setup:debug":"npm install && npm run build && node setup-claude-server.js --debug","start:debug":"node --inspect-brk=9229 dist/index.js","count-tokens":"npm run build && node scripts/count-tokens.js","device:start":"tsx src/remote-device/device.ts","logs:analyze":"npm run build && node scripts/analyze-fuzzy-logs.js","sync-version":"node scripts/sync-version.js","unlink:local":"npm unlink","release:alpha":"node scripts/publish-release.cjs --alpha","release:major":"node scripts/publish-release.cjs --major","release:minor":"node scripts/publish-release.cjs --minor","device:install":"cd src/remote-device && npm install","validate:tools":"npm run build && node scripts/validate-tools-sync.js","device:start:dev":"nodemon --watch src/remote-device --exec tsx src/remote-device/device.ts","test:integration":"npm run build && node test/integration/run-all-integration-tests.js","count-tokens:json":"npm run build && node scripts/count-tokens.js --json","release:rehearsal":"node scripts/publish-release.cjs --rehearsal","test:transport:telemetry":"npm run build && node test/test-transport-telemetry.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"3b9f283b-e2aa-4612-87ad-bc6b2712881c"}},"overrides":{"exceljs":{"uuid":"^11.1.1"},"argparse":"^2.0.1","md-to-pdf":{"chokidar":"^4.0.3"},"proxy-addr":"^2.0.8"},"repository":{"url":"git+https://github.com/wonderwhy-er/DesktopCommanderMCP.git","type":"git"},"_npmVersion":"12.2.1","description":"MCP server for terminal operations and file editing","directories":{},"_nodeVersion":"22.23.3","dependencies":{"zod":"^3.24.1","glob":"^10.3.10","open":"^10.2.0","sharp":"^0.35.5","unpdf":"~1.8.1","pizzip":"^3.2.0","remark":"^15.0.1","exceljs":"^4.4.0","pdf-lib":"^1.17.1","unified":"^11.0.5","md-to-pdf":"^5.2.5","@tiptap/pm":"^3.31.4","remark-gfm":"^4.0.1","cross-fetch":"^4.1.0","markdown-it":"^14.1.0","@tiptap/core":"^3.31.4","highlight.js":"^11.11.1","isbinaryfile":"^5.0.4","remark-parse":"^11.0.0","@vscode/ripgrep":"^1.15.9","proper-lockfile":"^4.1.2","tiptap-markdown":"^0.9.0","@opendocsg/pdf2md":"0.3.4","zod-to-json-schema":"^3.23.5","@tiptap/starter-kit":"^3.31.4","fastest-levenshtein":"^1.0.16","@supabase/supabase-js":"^2.89.0","@tiptap/extension-image":"^3.31.4","@tiptap/extension-table":"^3.31.4","@modelcontextprotocol/sdk":"^1.32.1","@tiptap/extension-table-row":"^3.31.4","@tiptap/extension-table-cell":"^3.31.4","@tiptap/extension-table-header":"^3.31.4","@desktop-commander/telemetry-contract":"file:vendor/telemetry-contract"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.18.3","shx":"^0.3.4","tsx":"^4.21.0","nexe":"^5.0.0-beta.4","jsdom":"^24.1.3","esbuild":"^0.27.2","nodemon":"^3.0.2","ts-node":"^10.9.2","commander":"^13.1.0","typescript":"^5.3.3","@types/node":"^20.17.24","js-tiktoken":"^1.0.21","@anthropic-ai/mcpb":"^1.2.0","@types/proper-lockfile":"^4.1.4","@modelcontextprotocol/ext-apps":"^1.0.1"},"bundleDependencies":["@desktop-commander/telemetry-contract"],"optionalDependencies":{"caffeinate":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/desktop-commander_0.3.1_1792655655315_0.39660979512209926","host":"s3://npm-registry-packages-npm-production"}},"0.3.2-alpha.1":{"name":"@wonderwhy-er/desktop-commander","version":"0.3.2-alpha.1","keywords":["mcp","model-context-protocol","terminal","claude","ai","command-line","process-management","file-editing","code-editing","diff","patch","block-editing","file-system","text-manipulation","code-modification","surgical-edits","file-operations"],"author":{"name":"Eduards Ruzga"},"license":"MIT","_id":"@wonderwhy-er/desktop-commander@0.3.2-alpha.1","maintainers":[{"name":"serg33v","email":"serg33v@gmail.com"},{"name":"wonderwhy-er","email":"wonderwhy.er@gmail.com"},{"name":"edgarsskore","email":"edgars.skore@gmail.com"},{"name":"tumkins","email":"mihailt@gmail.com"}],"homepage":"https://github.com/wonderwhy-er/DesktopCommanderMCP","bugs":{"url":"https://github.com/wonderwhy-er/DesktopCommanderMCP/issues"},"bin":{"setup":"dist/setup-claude-server.js","remove":"dist/uninstall-claude-server.js","desktop-commander":"dist/index.js"},"dist":{"shasum":"bfd8cd7022dda584d53ad048c5346c693b911134","tarball":"https://registry.npmjs.org/@wonderwhy-er/desktop-commander/-/desktop-commander-0.3.2-alpha.1.tgz","fileCount":435,"integrity":"sha512-fQYJ8fMGPovljKiFVLwe61F9JAKnDWrA4zS10lkpfN5mZ3iS/VHGyi/HhxTaoBRiDwYq+mWhPAFRytZmqrOaPw==","signatures":[{"sig":"MEYCIQC6ZW//xKBxX4WeVz1th8qccMHBcZb/+NwByKQPasIhVQIhALUYUiQ5encoXIjI1wpA2XIAIcPQLgeUZEm9ufrhp6vO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCjOopXu8e5IASQXtfBmrRv2aPRsm5xD44IrpZzUtlT1QIgD4VJVoN9AkOMQ4Ccyjk50HthLhBYoM23eE0sPLroG7s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4864025},"type":"module","_from":"file:/var/folders/4b/359m_dzx2dv9sb8r8_f0d5dw0000gn/T/dc-alpha-package-S3hMsn/wonderwhy-er-desktop-commander-0.3.2-alpha.1.tgz","engines":{"node":">=22.12.0"},"mcpName":"io.github.wonderwhy-er/desktop-commander","scripts":{"bump":"node scripts/sync-version.js --bump","test":"npm run build && node test/run-all-tests.js","build":"tsc && shx cp setup-claude-server.js uninstall-claude-server.js track-installation.js dist/ && shx chmod +x dist/*.js && shx mkdir -p dist/data && shx cp src/data/onboarding-prompts.json dist/data/ && shx mkdir -p dist/remote-device/scripts && shx cp src/remote-device/scripts/blocking-offline-update.js dist/remote-device/scripts/ && node scripts/build-ui-runtime.cjs","clean":"shx rm -rf dist","setup":"npm install --include=dev && npm run build && node setup-claude-server.js","start":"node dist/index.js","watch":"tsc --watch","remove":"npm install && npm run build && node uninstall-claude-server.js","prepare":"npm run build","release":"node scripts/publish-release.cjs","inspector":"npx @modelcontextprotocol/inspector dist/index.js","logs:view":"npm run build && node scripts/view-fuzzy-logs.js","open-chat":"open -n /Applications/Claude.app","build:mcpb":"node scripts/build-mcpb.cjs","bump:major":"node scripts/sync-version.js --bump --major","bump:minor":"node scripts/sync-version.js --bump --minor","link:local":"npm run build && npm link","logs:clear":"npm run build && node scripts/clear-fuzzy-logs.js","test:debug":"node --inspect test/run-all-tests.js","logs:export":"npm run build && node scripts/export-fuzzy-logs.js","postinstall":"node dist/track-installation.js && node dist/npm-scripts/verify-ripgrep.js || node -e \"process.exit(0)\"","release:dry":"node scripts/publish-release.cjs --dry-run","setup:debug":"npm install && npm run build && node setup-claude-server.js --debug","start:debug":"node --inspect-brk=9229 dist/index.js","count-tokens":"npm run build && node scripts/count-tokens.js","device:start":"tsx src/remote-device/device.ts","logs:analyze":"npm run build && node scripts/analyze-fuzzy-logs.js","sync-version":"node scripts/sync-version.js","unlink:local":"npm unlink","release:alpha":"node scripts/publish-release.cjs --alpha","release:major":"node scripts/publish-release.cjs --major","release:minor":"node scripts/publish-release.cjs --minor","device:install":"cd src/remote-device && npm install","validate:tools":"npm run build && node scripts/validate-tools-sync.js","device:start:dev":"nodemon --watch src/remote-device --exec tsx src/remote-device/device.ts","test:integration":"npm run build && node test/integration/run-all-integration-tests.js","count-tokens:json":"npm run build && node scripts/count-tokens.js --json","release:rehearsal":"node scripts/publish-release.cjs --rehearsal","device:start:local":"npm run build && DC_ENV=development MCP_SERVER_URL=http://mcp.localhost:3007 npm run device:start:dev","test:transport:telemetry":"npm run build && node test/test-transport-telemetry.js"},"_npmUser":{"name":"serg33v","email":"serg33v@gmail.com"},"_resolved":"/var/folders/4b/359m_dzx2dv9sb8r8_f0d5dw0000gn/T/dc-alpha-package-S3hMsn/wonderwhy-er-desktop-commander-0.3.2-alpha.1.tgz","overrides":{"exceljs":{"uuid":"^11.1.1"},"argparse":"^2.0.1","md-to-pdf":{"chokidar":"^4.0.3"},"proxy-addr":"^2.0.8"},"_integrity":"sha512-fQYJ8fMGPovljKiFVLwe61F9JAKnDWrA4zS10lkpfN5mZ3iS/VHGyi/HhxTaoBRiDwYq+mWhPAFRytZmqrOaPw==","repository":{"url":"git+https://github.com/wonderwhy-er/DesktopCommanderMCP.git","type":"git"},"_npmVersion":"11.19.1","description":"MCP server for terminal operations and file editing","directories":{},"_nodeVersion":"24.22.1","dependencies":{"zod":"^3.24.1","glob":"^10.3.10","mqtt":"5.16.0","open":"^10.2.0","sharp":"^0.35.5","unpdf":"~1.8.1","pizzip":"^3.2.0","remark":"^15.0.1","exceljs":"^4.4.0","pdf-lib":"^1.17.1","unified":"^11.0.5","md-to-pdf":"^5.2.5","@tiptap/pm":"^3.31.4","node-forge":"1.4.0","remark-gfm":"^4.0.1","cross-fetch":"^4.1.0","markdown-it":"^14.1.0","@tiptap/core":"^3.31.4","highlight.js":"^11.11.1","isbinaryfile":"^5.0.4","remark-parse":"^11.0.0","@vscode/ripgrep":"^1.15.9","proper-lockfile":"^4.1.2","tiptap-markdown":"^0.9.0","@opendocsg/pdf2md":"0.3.4","zod-to-json-schema":"^3.23.5","@tiptap/starter-kit":"^3.31.4","fastest-levenshtein":"^1.0.16","@supabase/supabase-js":"^2.89.0","@tiptap/extension-image":"^3.31.4","@tiptap/extension-table":"^3.31.4","@modelcontextprotocol/sdk":"^1.32.1","@tiptap/extension-table-row":"^3.31.4","@tiptap/extension-table-cell":"^3.31.4","@tiptap/extension-table-header":"^3.31.4","@desktop-commander/telemetry-contract":"file:vendor/telemetry-contract"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ws":"^8.18.3","shx":"^0.3.4","tsx":"^4.21.0","nexe":"^5.0.0-beta.4","aedes":"0.51.3","jsdom":"^24.1.3","esbuild":"^0.27.2","nodemon":"^3.0.2","ts-node":"^10.9.2","commander":"^13.1.0","typescript":"^5.3.3","@types/node":"^20.17.24","js-tiktoken":"^1.0.21","@types/node-forge":"1.3.14","@anthropic-ai/mcpb":"^1.2.0","@types/proper-lockfile":"^4.1.4","@modelcontextprotocol/ext-apps":"^1.0.1"},"bundleDependencies":["@desktop-commander/telemetry-contract"],"optionalDependencies":{"caffeinate":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/desktop-commander_0.3.2-alpha.1_1793797272272_0.3482034644344557","host":"s3://npm-registry-packages-npm-production"}},"0.3.2-alpha.3":{"_id":"@wonderwhy-er/desktop-commander@0.3.2-alpha.3","bin":{"setup":"dist/setup-claude-server.js","remove":"dist/uninstall-claude-server.js","desktop-commander":"dist/index.js"},"bugs":{"url":"https://github.com/wonderwhy-er/DesktopCommanderMCP/issues"},"dist":{"shasum":"8269bbb58c7181bf477692366f4fbc185fef54f0","tarball":"https://registry.npmjs.org/@wonderwhy-er/desktop-commander/-/desktop-commander-0.3.2-alpha.3.tgz","fileCount":444,"integrity":"sha512-mStt1iwCTvKBMQ9ug34CIQcpwTYYVuYE3ELxu1ImqZjjxIS0/HK881KbjUIf9sKpVDr9Lw25cpuQi6MxbAaBLQ==","signatures":[{"sig":"MEYCIQC/9piKKWN7ETbnwamU9DbjMlqP3fNLlHYOdhayfzbK9gIhAKq7shfFwPXzkkJAq653HLW2mhf8dYtzkm9QY5zhS1B+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIG3RfQ+DrWhohcrliIxDnSPbemLlxgHY3cB1IZ0GdtiTAiB1bkj0Kpdh1bMr8O3aBlButR3sKzhS4AxIh6LPh+4+UQ=="}],"unpackedSize":5017892},"name":"@wonderwhy-er/desktop-commander","type":"module","author":{"name":"Eduards Ruzga"},"engines":{"node":">=22.12.0"},"gitHead":"9ac442d64731a1a7322a5b45585c3c53b2089a90","license":"MIT","mcpName":"io.github.wonderwhy-er/desktop-commander","scripts":{"bump":"node scripts/sync-version.js --bump","test":"npm run build && node test/run-all-tests.js","build":"tsc && shx cp setup-claude-server.js uninstall-claude-server.js track-installation.js dist/ && shx chmod +x dist/*.js && shx mkdir -p dist/data && shx cp src/data/onboarding-prompts.json dist/data/ && shx mkdir -p dist/remote-device/scripts && shx cp src/remote-device/scripts/blocking-offline-update.js dist/remote-device/scripts/ && node scripts/build-ui-runtime.cjs","clean":"shx rm -rf dist","setup":"npm install --include=dev && npm run build && node setup-claude-server.js","start":"node dist/index.js","watch":"tsc --watch","remove":"npm install && npm run build && node uninstall-claude-server.js","review":"node test/ci-review.js run","prepare":"npm run build","release":"node scripts/publish-release.cjs","test:ci":"npm run build && node test/run-ci.js","inspector":"npx @modelcontextprotocol/inspector dist/index.js","logs:view":"npm run build && node scripts/view-fuzzy-logs.js","open-chat":"open -n /Applications/Claude.app","build:mcpb":"node scripts/build-mcpb.cjs","bump:major":"node scripts/sync-version.js --bump --major","bump:minor":"node scripts/sync-version.js --bump --minor","link:local":"npm run build && npm link","logs:clear":"npm run build && node scripts/clear-fuzzy-logs.js","test:debug":"node --inspect test/run-all-tests.js","logs:export":"npm run build && node scripts/export-fuzzy-logs.js","postinstall":"node dist/track-installation.js && node dist/npm-scripts/verify-ripgrep.js || node -e \"process.exit(0)\"","release:dry":"node scripts/publish-release.cjs --dry-run","setup:debug":"npm install && npm run build && node setup-claude-server.js --debug","start:debug":"node --inspect-brk=9229 dist/index.js","count-tokens":"npm run build && node scripts/count-tokens.js","device:start":"tsx src/remote-device/device.ts","logs:analyze":"npm run build && node scripts/analyze-fuzzy-logs.js","sync-version":"node scripts/sync-version.js","test:changed":"npm run build && node test/run-all-tests.js --no-build --changed","unlink:local":"npm unlink","release:alpha":"node scripts/publish-release.cjs --alpha","release:major":"node scripts/publish-release.cjs --major","release:minor":"node scripts/publish-release.cjs --minor","test:coverage":"npm run build:coverage && node test/run-coverage.js","build:coverage":"npm run build && tsc -p tsconfig.coverage.json && node test/map-copied-scripts.js","device:install":"cd src/remote-device && npm install","validate:tools":"npm run build && node scripts/validate-tools-sync.js","device:start:dev":"nodemon --watch src/remote-device --exec tsx src/remote-device/device.ts","test:integration":"npm run build && node test/integration/run-all-integration-tests.js","count-tokens:json":"npm run build && node scripts/count-tokens.js --json","release:rehearsal":"node scripts/publish-release.cjs --rehearsal","device:start:local":"npm run build && DC_ENV=development MCP_SERVER_URL=http://mcp.localhost:3007 npm run device:start:dev","test:transport:telemetry":"npm run build && node test/test-transport-telemetry.js"},"version":"0.3.2-alpha.3","_npmUser":{"name":"serg33v","email":"serg33v@gmail.com"},"homepage":"https://github.com/wonderwhy-er/DesktopCommanderMCP","keywords":["mcp","model-context-protocol","terminal","claude","ai","command-line","process-management","file-editing","code-editing","diff","patch","block-editing","file-system","text-manipulation","code-modification","surgical-edits","file-operations"],"overrides":{"exceljs":{"uuid":"^11.1.1"},"argparse":"^2.0.1","md-to-pdf":{"chokidar":"^4.0.3"},"proxy-addr":"^2.0.8"},"repository":{"url":"git+https://github.com/wonderwhy-er/DesktopCommanderMCP.git","type":"git"},"_npmVersion":"11.19.1","description":"MCP server for terminal operations and file editing","directories":{},"maintainers":[{"name":"serg33v","email":"serg33v@gmail.com"},{"name":"wonderwhy-er","email":"wonderwhy.er@gmail.com"},{"name":"edgarsskore","email":"edgars.skore@gmail.com"},{"name":"tumkins","email":"mihailt@gmail.com"}],"_nodeVersion":"24.22.1","dependencies":{"zod":"^3.24.1","glob":"^10.3.10","mqtt":"5.16.0","open":"^10.2.0","sharp":"^0.35.5","unpdf":"~1.8.1","pizzip":"^3.2.0","remark":"^15.0.1","unbash":"6.0.1","exceljs":"^4.4.0","pdf-lib":"^1.17.1","unified":"^11.0.5","md-to-pdf":"^5.2.5","@tiptap/pm":"^3.31.4","node-forge":"1.4.0","remark-gfm":"^4.0.1","cross-fetch":"^4.1.0","markdown-it":"^14.1.0","@tiptap/core":"^3.31.4","highlight.js":"^11.11.1","isbinaryfile":"^5.0.4","remark-parse":"^11.0.0","@vscode/ripgrep":"^1.15.9","proper-lockfile":"^4.1.2","tiptap-markdown":"^0.9.0","@opendocsg/pdf2md":"0.3.4","zod-to-json-schema":"^3.23.5","@tiptap/starter-kit":"^3.31.4","fastest-levenshtein":"^1.0.16","@supabase/supabase-js":"^2.89.0","@tiptap/extension-image":"^3.31.4","@tiptap/extension-table":"^3.31.4","@modelcontextprotocol/sdk":"^1.32.1","@tiptap/extension-table-row":"^3.31.4","@tiptap/extension-table-cell":"^3.31.4","@tiptap/extension-table-header":"^3.31.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"c8":"^12.0.0","ws":"^8.18.3","shx":"^0.3.4","tsx":"^4.21.0","nexe":"^5.0.0-beta.4","aedes":"0.51.3","jsdom":"^24.1.3","esbuild":"^0.27.2","nodemon":"^3.0.2","ts-node":"^10.9.2","commander":"^13.1.0","typescript":"^5.3.3","@types/node":"^20.17.24","js-tiktoken":"^1.0.21","@types/node-forge":"1.3.14","@anthropic-ai/mcpb":"^1.2.0","@types/proper-lockfile":"^4.1.4","@modelcontextprotocol/ext-apps":"^1.0.1"},"optionalDependencies":{"caffeinate":"^1.0.1"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/desktop-commander_0.3.2-alpha.3_1793916342998_0.9997817722151908"}}},"time":{"created":"2025-01-09T09:45:51.736Z","modified":"2026-11-05T22:05:43.544Z","0.1.0":"2025-01-09T09:45:51.980Z","0.1.1":"2025-01-09T10:10:06.421Z","0.1.2":"2025-01-09T10:22:14.669Z","0.1.3":"2025-01-09T10:52:03.420Z","0.1.5":"2025-01-09T10:56:49.567Z","0.1.6":"2025-01-09T12:15:44.757Z","0.1.7":"2025-01-09T12:30:12.175Z","0.1.8":"2025-01-09T12:33:14.865Z","0.1.10":"2025-01-09T13:07:17.330Z","0.1.11":"2025-01-09T13:09:23.018Z","0.1.12":"2025-01-09T13:11:58.920Z","0.1.13":"2025-01-09T13:19:15.778Z","0.1.14":"2025-01-09T13:26:54.309Z","0.1.15":"2025-01-09T13:58:28.596Z","0.1.16":"2025-01-09T14:27:41.021Z","0.1.17":"2025-01-09T14:31:38.113Z","0.1.18":"2025-01-10T08:10:18.910Z","0.1.19":"2025-01-22T14:11:19.510Z","0.1.20":"2025-03-25T08:41:11.163Z","0.1.21":"2025-03-25T08:44:28.248Z","0.1.22":"2025-03-25T08:47:55.477Z","0.1.23":"2025-03-28T11:09:13.776Z","0.1.25":"2025-03-29T17:47:35.736Z","0.1.26":"2025-03-31T17:47:52.417Z","0.1.27":"2025-04-01T09:51:03.817Z","0.1.28":"2025-04-02T17:52:29.051Z","0.1.29":"2025-04-03T20:36:28.768Z","0.1.30":"2025-04-05T12:57:16.382Z","0.1.31":"2025-04-05T13:04:15.962Z","0.1.32":"2025-04-07T18:56:08.554Z","0.1.33":"2025-04-07T19:07:28.400Z","0.1.34":"2025-04-08T07:11:27.921Z","0.1.35":"2025-04-16T17:37:39.487Z","0.1.36":"2025-04-30T16:36:00.492Z","0.1.37":"2025-04-30T16:38:49.680Z","0.1.38":"2025-04-30T18:28:50.980Z","0.1.39":"2025-05-07T13:10:26.884Z","0.2.0":"2025-05-19T19:46:50.146Z","0.2.1":"2025-05-22T12:25:27.622Z","0.2.2":"2025-05-29T20:12:12.545Z","0.2.3":"2025-06-07T17:45:42.338Z","0.2.4":"2025-07-15T16:14:36.578Z","0.2.5":"2025-07-16T12:25:04.090Z","0.2.6":"2025-07-16T16:41:46.334Z","0.2.7":"2025-07-23T09:21:00.108Z","0.2.8":"2025-08-07T23:28:59.034Z","0.2.9":"2025-08-15T06:43:44.042Z","0.2.10":"2025-08-21T17:13:12.220Z","0.2.11":"2025-09-01T17:10:54.162Z","0.2.12":"2025-09-02T18:21:06.301Z","0.2.13":"2025-09-10T08:13:18.310Z","0.2.14":"2025-09-12T18:56:55.212Z","0.2.15":"2025-09-18T13:12:32.402Z","0.2.16":"2025-09-26T16:23:16.953Z","0.2.17":"2025-10-05T17:04:24.592Z","0.2.18-alpha.0":"2025-10-22T13:49:38.579Z","0.2.18-alpha.1":"2025-10-22T14:49:04.957Z","0.2.18-alpha.2":"2025-10-22T14:56:09.600Z","0.2.18-alpha.3":"2025-10-22T15:01:08.108Z","0.2.18-alpha.4":"2025-10-22T15:05:12.479Z","0.2.18-alpha.5":"2025-10-22T15:11:09.057Z","0.2.18-alpha.6":"2025-10-22T15:18:09.572Z","0.2.18-alpha.7":"2025-10-22T15:54:12.910Z","0.2.18-alpha.8":"2025-10-22T16:02:17.108Z","0.2.18-alpha.9":"2025-10-22T16:07:31.241Z","0.2.18-alpha.10":"2025-10-22T16:16:39.207Z","0.2.18-alpha.11":"2025-10-22T16:20:27.354Z","0.2.18-alpha.12":"2025-10-22T16:24:19.990Z","0.2.18-alpha.13":"2025-10-23T10:08:56.152Z","0.2.18-alpha.14":"2025-10-23T10:23:03.459Z","0.2.18-alpha.15":"2025-10-23T10:39:48.159Z","0.2.18-alpha.16":"2025-10-23T11:04:33.594Z","0.2.19":"2025-10-24T12:01:34.585Z","0.2.21":"2025-11-05T09:03:12.921Z","0.2.22":"2025-11-15T17:49:45.986Z","0.2.23":"2025-11-15T22:24:12.811Z","0.2.24":"2025-12-17T09:16:59.663Z","0.2.25":"2025-12-29T08:56:49.341Z","0.2.26":"2025-12-29T13:58:02.949Z","0.2.27":"2025-12-29T16:58:28.333Z","0.2.28":"2025-12-30T14:26:02.721Z","0.2.29-alpha.0":"2026-01-07T10:59:24.382Z","0.2.29-alpha.1":"2026-01-07T14:19:39.532Z","0.2.29-alpha.2":"2026-01-08T14:56:11.877Z","0.2.29-alpha.3":"2026-01-08T16:05:29.814Z","0.2.29-alpha.4":"2026-01-08T16:09:10.501Z","0.2.29":"2026-01-12T09:30:58.881Z","0.2.29-alpha.5":"2026-01-14T16:07:08.731Z","0.2.29-alpha.6":"2026-01-14T17:18:25.476Z","0.2.29-alpha.7":"2026-01-15T11:45:48.772Z","0.2.29-alpha.8":"2026-01-16T12:51:52.715Z","0.2.29-alpha.9":"2026-01-19T07:59:55.211Z","0.2.29-alpha.10":"2026-01-19T12:05:50.182Z","0.2.29-alpha.11":"2026-01-19T12:16:15.477Z","0.2.29-alpha.12":"2026-01-19T16:53:38.115Z","0.2.29-alpha.13":"2026-01-19T17:14:02.103Z","0.2.29-alpha.14":"2026-01-20T16:38:27.860Z","0.2.29-alpha.15":"2026-01-21T09:28:56.453Z","0.2.30":"2026-01-21T17:06:37.031Z","0.2.31-alpha.0":"2026-01-22T08:46:30.451Z","0.2.31":"2026-01-23T11:17:32.526Z","0.2.32":"2026-01-23T14:09:13.554Z","0.2.33":"2026-02-01T17:48:42.015Z","0.2.34":"2026-02-02T12:54:52.649Z","0.2.35":"2026-02-09T14:40:21.733Z","0.2.36":"2026-02-16T11:44:53.792Z","0.2.37":"2026-02-20T18:17:20.378Z","0.2.38":"2026-03-03T20:04:14.607Z","0.2.39":"2026-04-23T10:12:53.987Z","0.2.40":"2026-04-27T19:08:48.555Z","0.2.41":"2026-05-14T14:34:28.434Z","0.2.42":"2026-06-05T14:17:20.287Z","0.2.43":"2026-06-26T12:57:23.991Z","0.2.44":"2026-07-09T20:03:37.432Z","0.2.45":"2026-07-10T20:07:03.612Z","0.2.46":"2026-07-14T08:57:19.370Z","0.2.47":"2026-08-04T07:31:24.678Z","0.2.48":"2026-09-02T12:16:02.035Z","0.2.50":"2026-09-09T12:01:16.638Z","0.2.51":"2026-09-17T13:24:27.095Z","0.2.52":"2026-09-29T14:01:26.888Z","0.3.1-alpha.0":"2026-10-06T13:31:18.262Z","0.3.1-alpha.1":"2026-10-07T05:26:40.710Z","0.3.1-alpha.2":"2026-10-08T12:31:20.128Z","0.3.0":"2026-10-13T15:28:25.032Z","0.3.1":"2026-10-22T07:54:15.447Z","0.3.2-alpha.1":"2026-11-04T13:01:12.417Z","0.3.2-alpha.3":"2026-11-05T22:05:43.356Z"},"bugs":{"url":"https://github.com/wonderwhy-er/DesktopCommanderMCP/issues"},"author":{"name":"Eduards Ruzga"},"license":"MIT","homepage":"https://github.com/wonderwhy-er/DesktopCommanderMCP","keywords":["mcp","model-context-protocol","terminal","claude","ai","command-line","process-management","file-editing","code-editing","diff","patch","block-editing","file-system","text-manipulation","code-modification","surgical-edits","file-operations"],"repository":{"url":"git+https://github.com/wonderwhy-er/DesktopCommanderMCP.git","type":"git"},"description":"MCP server for terminal operations and file editing","maintainers":[{"name":"serg33v","email":"serg33v@gmail.com"},{"name":"wonderwhy-er","email":"wonderwhy.er@gmail.com"},{"name":"edgarsskore","email":"edgars.skore@gmail.com"},{"name":"tumkins","email":"mihailt@gmail.com"}],"readme":"","readmeFilename":""}