UNPKG

@aaswe/codebase-ai

Version:

AI-Assisted Software Engineering (AASWE) - Rich codebase context for IDE LLMs

140 lines (139 loc) 3.96 kB
{ "name": "@aaswe/codebase-ai", "version": "2.0.1", "description": "AI-Assisted Software Engineering (AASWE) - Rich codebase context for IDE LLMs", "main": "dist/index.js", "types": "dist/index.d.ts", "bin": { "codebase-ai": "dist/cli/index.js", "aaswe": "dist/cli/index.js" }, "scripts": { "build": "tsc", "start": "node dist/index.js", "dev": "ts-node src/index.ts", "test": "jest --passWithNoTests", "test:watch": "jest --watch", "test:coverage": "jest --coverage", "lint": "eslint src/**/*.ts", "lint:fix": "eslint src/**/*.ts --fix", "clean": "rm -rf dist", "prepare": "npm run build", "docker:build": "docker build -t assah/codebase-ai:latest -t assah/codebase-ai:$npm_package_version .", "docker:push": "docker push assah/codebase-ai:latest && docker push assah/codebase-ai:$npm_package_version", "docker:build-and-push": "npm run docker:build && npm run docker:push", "docker:login": "echo 'Please run: docker login' to authenticate with Docker Hub", "docker:run": "docker run -p 3001:3001 -p 7474:7474 -p 7687:7687 aaswe/codebase-ai", "docker:compose": "docker-compose up -d", "docker:compose:down": "docker-compose down", "docker:compose:logs": "docker-compose logs -f", "cli": "node dist/cli/index.js", "cli:full-start": "node dist/cli/index.js full-start", "cli:full-start:build": "node dist/cli/index.js full-start --build", "cli:analyze": "node dist/cli/index.js analyze", "cli:mcp": "node dist/cli/index.js mcp" }, "keywords": [ "ai", "software-engineering", "ide", "llm", "context", "knowledge-graph", "mcp", "model-context-protocol", "code-analysis", "rdf", "ttl", "neo4j", "rag", "sparql", "cypher" ], "author": "AASWE Team", "license": "MIT", "repository": { "type": "git", "url": "https://github.com/AssahBismarkabah/AIDe.git" }, "bugs": { "url": "https://github.com/AssahBismarkabah/AIDe/issues" }, "homepage": "https://github.com/AssahBismarkabah/AIDe#readme", "engines": { "node": ">=18.0.0", "npm": ">=8.0.0" }, "files": [ "dist/**/*", "docker-compose.yml", "Dockerfile", "README.md", "CHANGELOG.md", "LICENSE", "INSTALLATION.md", ".env.example", "scripts/quick-start.sh", "scripts/one-command-deploy.sh", "docs/**/*" ], "dependencies": { "@aaswe/codebase-ai": "^1.1.0", "@babel/parser": "^7.23.0", "@babel/traverse": "^7.23.0", "@babel/types": "^7.23.0", "@codegraph-js/codegraph": "^0.0.2", "@langchain/anthropic": "^0.3.0", "@langchain/community": "^0.3.0", "@langchain/core": "^0.3.0", "@langchain/openai": "^0.3.0", "@types/uuid": "^10.0.0", "chokidar": "^4.0.1", "commander": "^12.1.0", "dependency-cruiser": "^17.0.1", "dotenv": "^16.6.1", "glob": "^11.0.0", "java-parser": "^3.0.1", "langchain": "^0.3.0", "neo4j-driver": "^5.27.0", "rdflib": "^2.2.35", "simple-git": "^3.25.0", "ts-morph": "^26.0.0", "uuid": "^10.0.0", "winston": "^3.17.0", "ws": "^8.18.0" }, "devDependencies": { "@types/jest": "^29.5.14", "@types/node": "^22.10.2", "@types/ws": "^8.5.13", "@typescript-eslint/eslint-plugin": "^8.18.1", "@typescript-eslint/parser": "^8.18.1", "eslint": "^9.17.0", "jest": "^29.7.0", "jest-util": "^30.0.5", "redis": "^5.8.0", "ts-jest": "^29.2.5", "ts-node": "^10.9.2", "typescript": "^5.7.2" }, "eslintConfig": { "parser": "@typescript-eslint/parser", "plugins": [ "@typescript-eslint" ], "extends": [ "eslint:recommended", "@typescript-eslint/recommended" ], "rules": { "@typescript-eslint/no-unused-vars": [ "error", { "argsIgnorePattern": "^_" } ], "@typescript-eslint/no-explicit-any": "warn" } } }