UNPKG

@alvinveroy/codecompass

Version:

AI-powered MCP server for codebase navigation and LLM prompt optimization

105 lines (104 loc) 3.2 kB
{ "name": "@alvinveroy/codecompass", "version": "1.5.6", "description": "AI-powered MCP server for codebase navigation and LLM prompt optimization", "main": "dist/index.js", "bin": { "codecompass": "dist/index.js", "codecompass-provider": "dist/lib/provider-cli.js" }, "scripts": { "build": "tsc", "prebuild": "npm run test || echo 'Tests failed but continuing build'", "start": "node dist/index.js", "test": "vitest run --passWithNoTests", "test:watch": "vitest --passWithNoTests", "test:coverage": "vitest run --coverage --passWithNoTests", "test:deepseek": "ts-node src/scripts/test-deepseek.ts", "set-deepseek-key": "ts-node src/scripts/set-deepseek-key.ts", "version:patch": "ts-node src/scripts/version-bump.ts patch", "version:minor": "ts-node src/scripts/version-bump.ts minor", "version:major": "ts-node src/scripts/version-bump.ts major", "version:commit": "ts-node src/scripts/version-bump.ts patch --commit", "version:release": "ts-node src/scripts/version-bump.ts patch --commit --push --changelog", "version:minor-release": "ts-node src/scripts/version-bump.ts minor --commit --push --changelog", "version:major-release": "ts-node src/scripts/version-bump.ts major --commit --push --changelog", "version:set-from-tag": "ts-node src/scripts/version-bump.ts", "publish:local": "npm run build && npm version patch && npm publish", "lint": "eslint . --ext .ts", "lint:fix": "eslint . --ext .ts --fix", "setup:gitignore": "ts-node src/scripts/update-gitignore.ts", "setup:hooks": "ts-node src/scripts/install-git-hooks.ts" }, "keywords": [ "mcp-server", "typescript", "node.js", "qdrant", "ollama", "git", "codebase-analysis", "ai-coding", "vector-database", "npx", "vscode", "claude", "cursor", "zed", "windsurf" ], "author": "Alvin Veroy", "license": "MIT", "dependencies": { "@modelcontextprotocol/sdk": "^1.11.4", "@qdrant/js-client-rest": "^1.9.0", "@vitest/mocker": "^3.0.9", "axios": "^1.9.0", "diff": "^5.2.0", "esbuild": "^0.25.4", "fs-extra": "^11.3.0", "isomorphic-git": "^1.30.1", "node-cache": "^5.1.2", "uuid": "^11.1.0", "vite": "^6.3.5", "vite-node": "^3.1.3", "winston": "^3.17.0", "zod": "^3.24.4" }, "devDependencies": { "@eslint/js": "^9.8.0", "@types/diff": "^5.2.0", "@types/express": "^5.0.2", "@types/fs-extra": "^11.0.4", "@types/node": "^20.5.9", "@types/uuid": "^10.0.0", "eslint": "^9.8.0", "globals": "^15.8.0", "ts-node": "^10.9.2", "typescript": "^5.3.3", "typescript-eslint": "^8.0.0", "vitest": "^3.0.9" }, "repository": { "type": "git", "url": "git+https://github.com/alvinveroy/codecompass.git" }, "homepage": "https://github.com/alvinveroy/codecompass#readme", "bugs": { "url": "https://github.com/alvinveroy/codecompass/issues" }, "overrides": { "undici": "^5.29.0" }, "engines": { "node": ">=18.19.0" }, "files": [ "dist/", "src/", "README.md", "LICENSE.md", "CONTRIBUTING.md", "tsconfig.json" ] }