{ "name": "@mariozechner/terminalcp", "version": "1.3.3", "description": "MCP server for spawning and controlling background processes with virtual terminals", "type": "module", "main": "dist/index.js", "bin": { "terminalcp": "dist/index.js" }, "scripts": { "build": "tsc && chmod +x dist/index.js", "clean": "rm -rf dist", "prepublishOnly": "npm run clean && npm run build", "check": "biome check --write . && tsc --project tsconfig.check.json", "prepare": "husky", "test": "tsx --test --test-concurrency=1 test/**/*.test.ts" }, "files": [ "dist/**/*", "README.md" ], "keywords": [ "mcp", "terminal", "process", "xterm", "virtual-terminal" ], "author": "Mario Zechner", "license": "MIT", "repository": { "type": "git", "url": "git+https://github.com/badlogic/terminalcp.git" }, "engines": { "node": ">=20.0.0" }, "devDependencies": { "@biomejs/biome": "^2.1.4", "@types/node": "^22.10.5", "husky": "^9.1.7", "tsx": "^4.20.3", "typescript": "^5.9.2" }, "types": "./dist/index.d.ts", "dependencies": { "@anthropic-ai/claude-code": "^1.0.77", "@anthropic-ai/sdk": "^0.60.0", "@modelcontextprotocol/sdk": "^1.17.2", "@xterm/headless": "^5.5.0", "chalk": "^5.5.0", "node-pty": "^1.0.0", "zod": "^3.25.76" } }