UNPKG

codebase-map

Version:

A lightweight TypeScript/JavaScript code indexer that generates comprehensive project maps for LLMs

82 lines (81 loc) 2.08 kB
{ "name": "codebase-map", "version": "0.6.1", "description": "A lightweight TypeScript/JavaScript code indexer that generates comprehensive project maps for LLMs", "type": "module", "engines": { "node": ">=18.0.0" }, "main": "./dist/index.js", "types": "./dist/index.d.ts", "bin": { "codebase-map": "bin/codebase-map" }, "exports": { ".": { "types": "./dist/index.d.ts", "import": "./dist/index.js" } }, "scripts": { "dev": "tsx src/index.ts", "build": "tsc", "start": "node dist/index.js", "test": "vitest run --reporter=dot", "test:coverage": "vitest run --coverage", "test:watch": "vitest run --watch", "lint": "eslint src --ext .ts", "lint:fix": "eslint src --ext .ts --fix", "format": "prettier --write src", "format:check": "prettier --check src", "scan": "tsx src/cli.ts scan", "update": "tsx src/cli.ts update", "query": "tsx src/cli.ts query", "benchmark": "tsx src/utils/pattern-performance-benchmark.ts", "typecheck": "tsc --noEmit" }, "keywords": [ "code-analysis", "code-indexing", "codebase-map", "typescript", "javascript", "ast", "dependency-graph", "project-structure", "llm", "claude", "ai-tools" ], "author": "", "license": "MIT", "repository": { "type": "git", "url": "git+https://github.com/carlrannaberg/codebase-map.git" }, "bugs": { "url": "https://github.com/carlrannaberg/codebase-map/issues" }, "homepage": "https://github.com/carlrannaberg/codebase-map#readme", "files": [ "dist/**/*", "README.md" ], "dependencies": { "commander": "^14.0.0", "fast-glob": "^3.3.3", "ignore": "^7.0.5", "minimatch": "^10.0.3", "tsx": "^4.20.4", "typescript": "^5.9.2" }, "devDependencies": { "@types/node": "^24.2.1", "@typescript-eslint/eslint-plugin": "^8.39.1", "@typescript-eslint/parser": "^8.39.1", "@vitest/coverage-v8": "^3.2.4", "eslint": "^9.33.0", "prettier": "^3.6.2", "vitest": "^3.2.4" } }