{ "name": "@modelcontextprotocol/inspector-tui", "private": true, "description": "Terminal User Interface (TUI) for the Model Context Protocol inspector", "license": "MIT", "type": "module", "main": "build/index.js", "exports": { ".": "./build/index.js" }, "bin": { "mcp-inspector-tui": "./build/index.js" }, "files": [ "build", "README.md" ], "scripts": { "dev": "vite-node --config vitest.config.ts dev.ts", "build": "tsup", "typecheck": "tsc --noEmit -p tsconfig.json && tsc --noEmit -p tsconfig.test.json", "check": "npm run format:check && npm run lint && npm run typecheck && npm run build", "validate": "npm run check && npm run test", "test": "vitest run", "test:coverage": "vitest run --coverage", "lint": "eslint . --max-warnings 0", "format": "prettier --write src __tests__ \"*.{ts,tsx,mts,cts,js,jsx,mjs,cjs}\"", "format:check": "prettier --check src __tests__ \"*.{ts,tsx,mts,cts,js,jsx,mjs,cjs}\"" }, "dependencies": { "ink": "^6.0.0", "ink-form": "^2.0.1", "ink-scroll-view": "^0.3.6" }, "overrides": { "ink-select-input": "^6.2.0", "esbuild": "^0.28.2" }, "devDependencies": { "@types/react": "^19.2.14", "eslint-plugin-react-hooks": "^7.1.1", "ink-testing-library": "^4.0.0", "strip-ansi": "^7.1.2", "tsup": "^8.5.0", "tsx": "^4.21.0", "vite": "^8.1.5", "vite-node": "^6.0.0" } }