{"_id":"@d365portal/d365fo-context-dashboard","_rev":"2-19f7383747196149e41c8b6c1fee22fc","name":"@d365portal/d365fo-context-dashboard","dist-tags":{"latest":"1.0.1"},"versions":{"1.0.0":{"name":"@d365portal/d365fo-context-dashboard","version":"1.0.0","license":"MIT","_id":"@d365portal/d365fo-context-dashboard@1.0.0","maintainers":[{"name":"staroffire28","email":"eddytejera28@gmail.com"}],"homepage":"https://github.com/staroffire28/eddy-context#readme","bugs":{"url":"https://github.com/staroffire28/eddy-context/issues"},"bin":{"d365fo-manage":"dist/manage.js","d365fo-dashboard":"dist/index.js"},"dist":{"shasum":"761e825fae37e93f2302aa33a950a9e1d5713f4a","tarball":"https://registry.npmjs.org/@d365portal/d365fo-context-dashboard/-/d365fo-context-dashboard-1.0.0.tgz","fileCount":55,"integrity":"sha512-J4gmVtJHEO53GIpUYAJkutjHBi0AZJplrD+RYe0pXdk8gn1JxC0WsuDoolNmAIZkJYMeHWUbtNbEhu10NpAVOA==","signatures":[{"sig":"MEUCIQCcQj5GkXPHx+T1+h0+VgIinYqI5C7HtXTN7Ij/kJtRGwIgLvVvsURVIfGX68bcog86oe+Rn7CDDvKmyGEbRb3sR8I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60394},"main":"dist/index.js","type":"module","_from":"file:d365portal-d365fo-context-dashboard-1.0.0.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsx --watch src/index.tsx","build":"pnpm clean && tsc --build --force","clean":"rimraf dist","start":"tsx src/index.tsx","manage":"tsx src/manage.ts"},"_npmUser":{"name":"staroffire28","email":"eddytejera28@gmail.com"},"_resolved":"C:\\Users\\ejteg\\AppData\\Local\\Temp\\fd037a9e08d992dd55b656449a2f7909\\d365portal-d365fo-context-dashboard-1.0.0.tgz","_integrity":"sha512-J4gmVtJHEO53GIpUYAJkutjHBi0AZJplrD+RYe0pXdk8gn1JxC0WsuDoolNmAIZkJYMeHWUbtNbEhu10NpAVOA==","repository":{"url":"git+https://github.com/staroffire28/eddy-context.git","type":"git","directory":"packages/dashboard"},"_npmVersion":"11.7.0","description":"Terminal dashboard for D365FO Context indexing progress","directories":{},"_nodeVersion":"24.11.1","dependencies":{"ink":"^5.0.1","meow":"^13.2.0","react":"^18.3.1","chokidar":"^3.6.0","@inkjs/ui":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.4","typescript":"^5.0.0","@types/node":"^20.0.0","@types/react":"^18.3.0"},"_npmOperationalInternal":{"tmp":"tmp/d365fo-context-dashboard_1.0.0_1767032455111_0.7179577046019416","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@d365portal/d365fo-context-dashboard","version":"1.0.1","description":"Terminal dashboard for D365FO Context indexing progress","type":"module","main":"dist/index.js","types":"dist/index.d.ts","bin":{"d365fo-context-dashboard":"dist/index.js","d365fo-dashboard":"dist/index.js","d365fo-manage":"dist/manage.js"},"dependencies":{"ink":"^5.0.1","@inkjs/ui":"^2.0.0","react":"^18.3.1","chokidar":"^3.6.0","meow":"^13.2.0"},"devDependencies":{"@types/node":"^20.0.0","@types/react":"^18.3.0","tsx":"^4.19.4","typescript":"^5.0.0"},"repository":{"type":"git","url":"git+https://github.com/staroffire28/eddy-context.git","directory":"packages/dashboard"},"license":"MIT","publishConfig":{"access":"public"},"scripts":{"build":"pnpm clean && tsc --build --force","dev":"tsx --watch src/index.tsx","clean":"rimraf dist","start":"tsx src/index.tsx","manage":"tsx src/manage.ts"},"_id":"@d365portal/d365fo-context-dashboard@1.0.1","bugs":{"url":"https://github.com/staroffire28/eddy-context/issues"},"homepage":"https://github.com/staroffire28/eddy-context#readme","_integrity":"sha512-7E0NOJdNGXsyrHBM/ySRtIF05Ql8IwX5I5UrVojaFs6GcknM1vJnrEjnr1+uHthdaQCaWfO5EdpbR5yB0X/qWg==","_resolved":"C:\\Users\\ejteg\\AppData\\Local\\Temp\\fb8328e75b9fbdd1f0c2e29dfce8dcc5\\d365portal-d365fo-context-dashboard-1.0.1.tgz","_from":"file:d365portal-d365fo-context-dashboard-1.0.1.tgz","_nodeVersion":"24.11.1","_npmVersion":"11.7.0","dist":{"integrity":"sha512-7E0NOJdNGXsyrHBM/ySRtIF05Ql8IwX5I5UrVojaFs6GcknM1vJnrEjnr1+uHthdaQCaWfO5EdpbR5yB0X/qWg==","shasum":"d1b8dfe2729c2893c2fdfaacb2dcadcd27b174fa","tarball":"https://registry.npmjs.org/@d365portal/d365fo-context-dashboard/-/d365fo-context-dashboard-1.0.1.tgz","fileCount":55,"unpackedSize":60443,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDSrtujHF6pQnDbd0ZMzv6Paoc1CdBWrDBOZn5sjJavywIhANJvEuNMsYaWf5Bh5D0k81J8qPvU67xRrkzDBFFozl5w"}]},"_npmUser":{"name":"staroffire28","email":"eddytejera28@gmail.com"},"directories":{},"maintainers":[{"name":"staroffire28","email":"eddytejera28@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/d365fo-context-dashboard_1.0.1_1767034424947_0.7623117807568207"},"_hasShrinkwrap":false}},"time":{"created":"2025-12-29T18:20:54.925Z","modified":"2025-12-29T18:53:45.299Z","1.0.0":"2025-12-29T18:20:55.305Z","1.0.1":"2025-12-29T18:53:45.086Z"},"bugs":{"url":"https://github.com/staroffire28/eddy-context/issues"},"license":"MIT","homepage":"https://github.com/staroffire28/eddy-context#readme","repository":{"type":"git","url":"git+https://github.com/staroffire28/eddy-context.git","directory":"packages/dashboard"},"description":"Terminal dashboard for D365FO Context indexing progress","maintainers":[{"name":"staroffire28","email":"eddytejera28@gmail.com"}],"readme":"# @zilliz/claude-context-dashboard\r\n\r\nTerminal dashboard for monitoring Claude Context indexing progress in real-time.\r\n\r\n## Installation\r\n\r\n```bash\r\n# Using npm\r\nnpm install -g @zilliz/claude-context-dashboard\r\n\r\n# Using pnpm\r\npnpm add -g @zilliz/claude-context-dashboard\r\n\r\n# Or run directly with npx\r\nnpx @zilliz/claude-context-dashboard\r\n```\r\n\r\n## Usage\r\n\r\n```bash\r\n# Run with defaults (1 second refresh)\r\nclaude-context-dashboard\r\n\r\n# Custom refresh interval (500ms)\r\nclaude-context-dashboard --refresh 500\r\n\r\n# Custom snapshot file path\r\nclaude-context-dashboard --path /path/to/snapshot.json\r\n\r\n# Show help\r\nclaude-context-dashboard --help\r\n```\r\n\r\n## Features\r\n\r\n- **Real-time progress tracking** - Watch indexing progress update automatically\r\n- **Multiple codebase support** - Monitor all codebases being indexed simultaneously\r\n- **Status indicators** - Visual badges for indexing/indexed/failed states\r\n- **Progress bars** - Animated progress bars for active indexing operations\r\n- **Cross-platform** - Works on Windows, macOS, and Linux\r\n\r\n## Keyboard Controls\r\n\r\n- `q` - Quit the dashboard\r\n- `Ctrl+C` - Exit\r\n\r\n## Screenshot\r\n\r\n```\r\n+-------------------------------------------------------------+\r\n| Claude Context Dashboard                                     |\r\n| Snapshot: C:\\Users\\user\\.context\\mcp-codebase-snapshot.json |\r\n| Last refresh: 14:32:15                                       |\r\n+-------------------------------------------------------------+\r\n\r\nCodebases: 1 indexing | 2 completed | 0 failed\r\n\r\n+-----------------------------------------------------------+\r\n| C:\\Projects\\my-app                          [ INDEXING ]  |\r\n| [========================================>         ] 78.5%|\r\n| Updated: just now                                          |\r\n+-----------------------------------------------------------+\r\n\r\n+-----------------------------------------------------------+\r\n| C:\\Projects\\backend                         [  INDEXED  ] |\r\n| Files: 1,234  Chunks: 45.6K                                |\r\n| Updated: 5m ago                                            |\r\n+-----------------------------------------------------------+\r\n\r\n+-----------------------------------------------------------+\r\n| Press q to quit | Auto-refresh: 1s                         |\r\n+-----------------------------------------------------------+\r\n```\r\n\r\n## How It Works\r\n\r\nThe dashboard reads the snapshot file created by the Claude Context MCP server:\r\n- Default location: `~/.context/mcp-codebase-snapshot.json`\r\n- Updates every 2 seconds during indexing\r\n- Persists progress across MCP server restarts\r\n\r\n## Development\r\n\r\n```bash\r\n# Clone the repository\r\ngit clone https://github.com/zilliztech/claude-context.git\r\ncd claude-context\r\n\r\n# Install dependencies\r\npnpm install\r\n\r\n# Run in development mode\r\npnpm dev:dashboard\r\n\r\n# Build\r\npnpm build:dashboard\r\n```\r\n\r\n## License\r\n\r\nMIT\r\n","readmeFilename":"README.md"}