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
JSON
{
"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"
]
}