{"bin":{"claude-ollama":"bin/claude-ollama.js","mulmoterminal":"bin/mulmoterminal.js"},"bugs":{"url":"https://github.com/receptron/mulmoterminal/issues"},"dist":{"shasum":"559118b567ccea91768573d8a63cb6680df52045","tarball":"https://registry.npmjs.org/mulmoterminal/-/mulmoterminal-10.4.0.tgz","fileCount":1777,"integrity":"sha512-nAiPt7tj8kVr9jv1x+hjqVgkuCSJ6YnxPZ9Ifx6yU9uIgmfLURFelabw/YkBJKNPsZ0fi6saVkw9p4aod6cHnw==","signatures":[{"sig":"MEYCIQCpomXGqW7OJguqdehpSVIh/HV73T+qN3uGJvDJAncoPgIhAJ9mGQlEdEotYiHcZyaDjjc2AyQrl+WJUDJVVx5pNnGz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCg0k/5oRk7YfIT23jBMDPez4eKH+x0E6vmBwj+1V4B8wIhAPAI0Z7DgpJrrx8Y7065rB23m9N0apFSgVKWPbTPOgvd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32162553},"name":"mulmoterminal","type":"module","engines":{"node":">=22.12"},"gitHead":"8887090448eefe1ceecd3723c60db5f64088073b","license":"MIT","scripts":{"dev":"concurrently -n server,vite -c blue,green \"node scripts/dev-server.mjs\" \"vite\"","knip":"knip","lint":"eslint . --cache --cache-strategy metadata --concurrency auto --format ./scripts/eslint-formatter-summary.mjs","test":"vitest run","build":"vue-tsc -b && vite build","format":"prettier --write .","server":"node --import tsx --env-file-if-exists=.env server/index.ts","lint:ci":"eslint . --cache --cache-strategy content --format ./scripts/eslint-formatter-summary.mjs","prepack":"vue-tsc -b && vite build","preview":"vite preview","typecheck":"vue-tsc -b","dev:client":"vite","dev:server":"node scripts/dev-server.mjs","postinstall":"node server/fix-pty-perms.js","format:check":"prettier --check .","lint:summary":"eslint . --format json | node scripts/lint-summary.mjs"},"_npmUser":{"name":"isamu","email":"isamu@to-kyo.to"},"homepage":"https://receptron.github.io/mulmoterminal/","keywords":["claude-code","codex","ai-agents","agentic-coding","vibe-coding","terminal","parallel-agents","tmux","git-worktree","xterm","mulmoterminal","claude"],"repository":{"url":"git+https://github.com/receptron/mulmoterminal.git","type":"git"},"_npmVersion":"12.0.2","description":"Run multiple Claude Code and Codex sessions in parallel — a browser terminal grid that shows which agent needs you. Local, tmux-backed.","directories":{},"maintainers":[{"name":"isamu","email":"isamu@to-kyo.to"}],"resolutions":{"undici":"^7.29.1","lodash-es":"^4.18.1","@grpc/grpc-js":"^1.14.6","@xmldom/xmldom":"^0.9.12"},"_nodeVersion":"24.19.0","dependencies":{"ws":"^8.22.0","tsx":"^4.23.15","uqr":"^0.1.3","vue":"^3.5.43","zod":"^4.6.5","sharp":"^0.35.5","marked":"^18.1.0","echarts":"^6.0.0","express":"^5.3.0","graphai":"^2.0.18","mermaid":"^12.1.0","firebase":"12.19.0","node-pty":"1.2.0-beta.15","vue-i18n":"^11.4.13","dompurify":"^3.4.16","mulmocast":"^2.19.0","puppeteer":"^25.13.0","socket.io":"^4.8.4","codemirror":"^6.0.2","vue-router":"^5.4.0","@xterm/xterm":"^6.0.0","jinglescript":"^0.7.0","mathjax-full":"^3.2.2","@google/genai":"^2.28.0","@mulmocast/deck":"^2.0.2","@xterm/headless":"^6.0.0","@lezer/highlight":"^1.2.3","@mulmocast/types":"^2.19.0","@xterm/addon-fit":"^0.11.0","material-symbols":"^0.48.0","socket.io-client":"^4.8.4","@codemirror/merge":"^6.12.2","@codemirror/state":"^6.7.6","@mulmoclaude/core":"^5.11.2","gui-chat-protocol":"^2.3.0","@codemirror/lang-go":"^6.0.1","@xterm/addon-canvas":"^0.7.0","content-disposition":"^3.0.0","@codemirror/lang-cpp":"^6.0.3","@codemirror/lang-css":"^6.3.1","@codemirror/lang-php":"^6.0.2","@codemirror/lang-sql":"^6.10.0","@codemirror/lang-xml":"^6.1.0","@receptron/sharedapp":"^0.47.0","@codemirror/lang-html":"^6.4.12","@codemirror/lang-java":"^6.0.2","@codemirror/lang-json":"^6.0.2","@codemirror/lang-rust":"^6.0.2","@codemirror/lang-yaml":"^6.1.3","@mulmobridge/web-push":"^1.1.0","@mulmoclaude/x-plugin":"^1.0.4","@mulmocast/beat-editor":"^1.1.1","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","codemirror-json-schema":"^0.8.1","@codemirror/lang-python":"^6.2.1","@mulmoclaude/form-plugin":"^2.1.0","@mulmoclaude/html-plugin":"^5.0.1","@codemirror/lang-markdown":"^6.5.2","@modelcontextprotocol/sdk":"^1.32.1","@mulmoclaude/chart-plugin":"^4.0.1","@receptron/task-scheduler":"^1.0.3","@codemirror/theme-one-dark":"^6.1.3","@mulmochat-plugin/ui-image":"^0.4.1","@mulmoclaude/google-plugin":"^4.1.0","@codemirror/lang-javascript":"^6.2.5","@mulmoclaude/markdown-utils":"^3.0.2","@gui-chat-plugin/shapescript":"^8.2.2","@mulmoclaude/markdown-plugin":"^5.2.0","@gui-chat-plugin/jinglescript":"^0.7.0","@mulmoclaude/accounting-plugin":"^4.0.2","@mulmoclaude/collection-plugin":"^5.5.0","@mulmoclaude/mulmoscript-plugin":"^5.3.0","@mulmochat-plugin/generate-image":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"knip":"6.41.0","vite":"^8.3.4","jsdom":"^29.1.1","eslint":"^10.12.0","parse5":"^8.0.1","vitest":"^5.0.3","globals":"^17.13.0","vue-tsc":"^3.3.12","prettier":"^3.9.9","@types/ws":"^8.18.2","@eslint/js":"^10.0.1","typescript":"~6.0.2","@types/node":"^26.6.5","tailwindcss":"^4.3.3","concurrently":"^10.0.6","@vue/tsconfig":"^0.9.1","@types/express":"^5.0.6","@vue/test-utils":"^2.5.1","light-my-request":"^6.6.0","@tailwindcss/vite":"^4.3.3","eslint-plugin-vue":"^10.11.1","typescript-eslint":"^8.71.1","vue-eslint-parser":"^10.4.1","@vitejs/plugin-vue":"^6.0.9","eslint-plugin-sonarjs":"^4.2.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.6","eslint-plugin-security":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/mulmoterminal_10.4.0_1791854784587_0.4170280613971338","host":"s3://npm-registry-packages-npm-production"},"_id":"mulmoterminal@10.4.0","version":"10.4.0"}