UNPKG

git-contextor

Version:

A code context tool with vector search and real-time monitoring, with optional Git integration.

112 lines (111 loc) 2.82 kB
{ "name": "git-contextor", "version": "1.3.0", "description": "A code context tool with vector search and real-time monitoring, with optional Git integration.", "main": "src/index.js", "bin": { "git-contextor": "./bin/git-contextor.js" }, "scripts": { "start": "node bin/git-contextor.js start", "test": "jest", "test:unit": "jest test/unit", "test:integration": "jest test/integration", "test:e2e": "jest test/integration/e2e.test.js", "test:watch": "jest --watch", "test:coverage": "jest --coverage", "test:ci": "jest --ci --coverage --watchAll=false", "dev": "nodemon bin/git-contextor.js start", "lint": "eslint src/**/*.js", "lint:fix": "eslint src/**/*.js --fix", "build": "echo 'No build step required'", "postinstall": "node scripts/postinstall.js", "migrate-tunnel": "node scripts/migrate-to-corrently.js" }, "keywords": [ "ai", "llm", "rag", "semantic-search", "code-search", "developer-tools", "vscode", "copilot", "claude", "openai", "embeddings", "vector-search", "qdrant", "typescript", "javascript", "python", "code-assistant", "productivity" ], "author": "STROMDAO GmbH", "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/stromdao" }, "homepage": "https://github.com/stromdao/git-contextor#readme", "repository": { "type": "git", "url": "git+https://github.com/stromdao/git-contextor.git" }, "bugs": { "url": "https://github.com/stromdao/git-contextor/issues" }, "dependencies": { "@google/generative-ai": "^0.15.0", "@modelcontextprotocol/sdk": "^1.15.1", "@qdrant/js-client-rest": "^1.9.0", "@xenova/transformers": "^2.6.0", "chalk": "^4.1.2", "chokidar": "^3.5.3", "commander": "^11.1.0", "cors": "^2.8.5", "docx-parser": "^0.2.1", "dotenv": "^16.6.1", "express": "^4.18.2", "helmet": "^7.1.0", "http-proxy-middleware": "^2.0.6", "ignore": "^5.3.0", "inquirer": "^8.2.6", "lodash": "^4.17.21", "marked": "^12.0.0", "ml-kmeans": "^6.0.0", "openai": "^4.20.1", "ora": "^5.4.1", "pdf-parse": "^1.1.1", "simple-git": "^3.19.1", "tiktoken": "^1.0.10", "tree-sitter": "^0.20.4", "tree-sitter-javascript": "^0.20.1", "tree-sitter-python": "^0.20.4", "uuid": "^9.0.1", "ws": "^8.18.3", "xlsx": "^0.18.5", "zod": "^3.25.76" }, "devDependencies": { "eslint": "^8.52.0", "jest": "^29.7.0", "nodemon": "^3.0.1", "supertest": "^6.3.3" }, "engines": { "node": ">=18.0.0", "npm": ">=8.0.0" }, "files": [ "bin/", "src/", "docs/", "docker/", "scripts/", "README.md", "LICENSE", "CHANGELOG.md" ] }