JSPM

  • ESM via JSPM
  • ES Module Entrypoint
  • Export Map
  • Keywords
  • License
  • Repository URL
  • TypeScript Types
  • README
  • Created
  • Published
  • Downloads 546
  • Score
    100M100P100Q86784F
  • License Apache-2.0

Graph-powered code intelligence for AI agents. Index any codebase, query via MCP or CLI.

Package Exports

  • @codragraph/cli/_shared/cgdb/schema-constants
  • @codragraph/cli/_shared/cgdb/schema-constants.js
  • @codragraph/cli/_shared/graph/types
  • @codragraph/cli/_shared/graph/types.js
  • @codragraph/cli/_shared/index
  • @codragraph/cli/_shared/index.js
  • @codragraph/cli/_shared/language-detection
  • @codragraph/cli/_shared/language-detection.js
  • @codragraph/cli/_shared/languages
  • @codragraph/cli/_shared/languages.js
  • @codragraph/cli/_shared/lbug/schema-constants
  • @codragraph/cli/_shared/lbug/schema-constants.js
  • @codragraph/cli/_shared/mro-strategy
  • @codragraph/cli/_shared/mro-strategy.js
  • @codragraph/cli/_shared/pipeline
  • @codragraph/cli/_shared/pipeline.js
  • @codragraph/cli/_shared/scope-resolution/def-index
  • @codragraph/cli/_shared/scope-resolution/def-index.js
  • @codragraph/cli/_shared/scope-resolution/evidence-weights
  • @codragraph/cli/_shared/scope-resolution/evidence-weights.js
  • @codragraph/cli/_shared/scope-resolution/finalize-algorithm
  • @codragraph/cli/_shared/scope-resolution/finalize-algorithm.js
  • @codragraph/cli/_shared/scope-resolution/language-classification
  • @codragraph/cli/_shared/scope-resolution/language-classification.js
  • @codragraph/cli/_shared/scope-resolution/method-dispatch-index
  • @codragraph/cli/_shared/scope-resolution/method-dispatch-index.js
  • @codragraph/cli/_shared/scope-resolution/module-scope-index
  • @codragraph/cli/_shared/scope-resolution/module-scope-index.js
  • @codragraph/cli/_shared/scope-resolution/origin-priority
  • @codragraph/cli/_shared/scope-resolution/origin-priority.js
  • @codragraph/cli/_shared/scope-resolution/parsed-file
  • @codragraph/cli/_shared/scope-resolution/parsed-file.js
  • @codragraph/cli/_shared/scope-resolution/position-index
  • @codragraph/cli/_shared/scope-resolution/position-index.js
  • @codragraph/cli/_shared/scope-resolution/qualified-name-index
  • @codragraph/cli/_shared/scope-resolution/qualified-name-index.js
  • @codragraph/cli/_shared/scope-resolution/reference-site
  • @codragraph/cli/_shared/scope-resolution/reference-site.js
  • @codragraph/cli/_shared/scope-resolution/registries/class-registry
  • @codragraph/cli/_shared/scope-resolution/registries/class-registry.js
  • @codragraph/cli/_shared/scope-resolution/registries/context
  • @codragraph/cli/_shared/scope-resolution/registries/context.js
  • @codragraph/cli/_shared/scope-resolution/registries/evidence
  • @codragraph/cli/_shared/scope-resolution/registries/evidence.js
  • @codragraph/cli/_shared/scope-resolution/registries/field-registry
  • @codragraph/cli/_shared/scope-resolution/registries/field-registry.js
  • @codragraph/cli/_shared/scope-resolution/registries/lookup-core
  • @codragraph/cli/_shared/scope-resolution/registries/lookup-core.js
  • @codragraph/cli/_shared/scope-resolution/registries/lookup-qualified
  • @codragraph/cli/_shared/scope-resolution/registries/lookup-qualified.js
  • @codragraph/cli/_shared/scope-resolution/registries/method-registry
  • @codragraph/cli/_shared/scope-resolution/registries/method-registry.js
  • @codragraph/cli/_shared/scope-resolution/registries/tie-breaks
  • @codragraph/cli/_shared/scope-resolution/registries/tie-breaks.js
  • @codragraph/cli/_shared/scope-resolution/resolve-type-ref
  • @codragraph/cli/_shared/scope-resolution/resolve-type-ref.js
  • @codragraph/cli/_shared/scope-resolution/scope-id
  • @codragraph/cli/_shared/scope-resolution/scope-id.js
  • @codragraph/cli/_shared/scope-resolution/scope-tree
  • @codragraph/cli/_shared/scope-resolution/scope-tree.js
  • @codragraph/cli/_shared/scope-resolution/shadow/aggregate
  • @codragraph/cli/_shared/scope-resolution/shadow/aggregate.js
  • @codragraph/cli/_shared/scope-resolution/shadow/diff
  • @codragraph/cli/_shared/scope-resolution/shadow/diff.js
  • @codragraph/cli/_shared/scope-resolution/symbol-definition
  • @codragraph/cli/_shared/scope-resolution/symbol-definition.js
  • @codragraph/cli/_shared/scope-resolution/types
  • @codragraph/cli/_shared/scope-resolution/types.js
  • @codragraph/cli/cli/ai-context
  • @codragraph/cli/cli/ai-context.js
  • @codragraph/cli/cli/analyze
  • @codragraph/cli/cli/analyze.js
  • @codragraph/cli/cli/augment
  • @codragraph/cli/cli/augment.js
  • @codragraph/cli/cli/clean
  • @codragraph/cli/cli/clean.js
  • @codragraph/cli/cli/compress-stats
  • @codragraph/cli/cli/compress-stats.js
  • @codragraph/cli/cli/config
  • @codragraph/cli/cli/config.js
  • @codragraph/cli/cli/eval-server
  • @codragraph/cli/cli/eval-server.js
  • @codragraph/cli/cli/graphstore
  • @codragraph/cli/cli/graphstore.js
  • @codragraph/cli/cli/group
  • @codragraph/cli/cli/group.js
  • @codragraph/cli/cli/index
  • @codragraph/cli/cli/index-repo
  • @codragraph/cli/cli/index-repo.js
  • @codragraph/cli/cli/index.js
  • @codragraph/cli/cli/lazy-action
  • @codragraph/cli/cli/lazy-action.js
  • @codragraph/cli/cli/list
  • @codragraph/cli/cli/list.js
  • @codragraph/cli/cli/mcp
  • @codragraph/cli/cli/mcp.js
  • @codragraph/cli/cli/profile-heap
  • @codragraph/cli/cli/profile-heap.js
  • @codragraph/cli/cli/remove
  • @codragraph/cli/cli/remove.js
  • @codragraph/cli/cli/serve
  • @codragraph/cli/cli/serve.js
  • @codragraph/cli/cli/setup
  • @codragraph/cli/cli/setup.js
  • @codragraph/cli/cli/skill-gen
  • @codragraph/cli/cli/skill-gen.js
  • @codragraph/cli/cli/status
  • @codragraph/cli/cli/status.js
  • @codragraph/cli/cli/tool
  • @codragraph/cli/cli/tool.js
  • @codragraph/cli/cli/wiki
  • @codragraph/cli/cli/wiki.js
  • @codragraph/cli/config/ignore-service
  • @codragraph/cli/config/ignore-service.js
  • @codragraph/cli/config/supported-languages
  • @codragraph/cli/config/supported-languages.js
  • @codragraph/cli/core/augmentation/engine
  • @codragraph/cli/core/augmentation/engine.js
  • @codragraph/cli/core/cgdb/cgdb-adapter
  • @codragraph/cli/core/cgdb/cgdb-adapter.js
  • @codragraph/cli/core/cgdb/content-read
  • @codragraph/cli/core/cgdb/content-read.js
  • @codragraph/cli/core/cgdb/csv-generator
  • @codragraph/cli/core/cgdb/csv-generator.js
  • @codragraph/cli/core/cgdb/pool-adapter
  • @codragraph/cli/core/cgdb/pool-adapter.js
  • @codragraph/cli/core/cgdb/schema
  • @codragraph/cli/core/cgdb/schema.js
  • @codragraph/cli/core/embeddings/ast-utils
  • @codragraph/cli/core/embeddings/ast-utils.js
  • @codragraph/cli/core/embeddings/character-chunk
  • @codragraph/cli/core/embeddings/character-chunk.js
  • @codragraph/cli/core/embeddings/chunker
  • @codragraph/cli/core/embeddings/chunker.js
  • @codragraph/cli/core/embeddings/embedder
  • @codragraph/cli/core/embeddings/embedder.js
  • @codragraph/cli/core/embeddings/embedding-pipeline
  • @codragraph/cli/core/embeddings/embedding-pipeline.js
  • @codragraph/cli/core/embeddings/http-client
  • @codragraph/cli/core/embeddings/http-client.js
  • @codragraph/cli/core/embeddings/index
  • @codragraph/cli/core/embeddings/index.js
  • @codragraph/cli/core/embeddings/line-index
  • @codragraph/cli/core/embeddings/line-index.js
  • @codragraph/cli/core/embeddings/server-mapping
  • @codragraph/cli/core/embeddings/server-mapping.js
  • @codragraph/cli/core/embeddings/structural-extractor
  • @codragraph/cli/core/embeddings/structural-extractor.js
  • @codragraph/cli/core/embeddings/text-generator
  • @codragraph/cli/core/embeddings/text-generator.js
  • @codragraph/cli/core/embeddings/types
  • @codragraph/cli/core/embeddings/types.js
  • @codragraph/cli/core/git-staleness
  • @codragraph/cli/core/git-staleness.js
  • @codragraph/cli/core/graph/graph
  • @codragraph/cli/core/graph/graph.js
  • @codragraph/cli/core/graph/types
  • @codragraph/cli/core/graph/types.js
  • @codragraph/cli/core/graphstore/cgdb-row-source
  • @codragraph/cli/core/graphstore/cgdb-row-source.js
  • @codragraph/cli/core/graphstore/index
  • @codragraph/cli/core/graphstore/index.js
  • @codragraph/cli/core/graphstore/lbug-row-source
  • @codragraph/cli/core/graphstore/lbug-row-source.js
  • @codragraph/cli/core/group/bridge-db
  • @codragraph/cli/core/group/bridge-db.js
  • @codragraph/cli/core/group/bridge-schema
  • @codragraph/cli/core/group/bridge-schema.js
  • @codragraph/cli/core/group/config-parser
  • @codragraph/cli/core/group/config-parser.js
  • @codragraph/cli/core/group/contract-extractor
  • @codragraph/cli/core/group/contract-extractor.js
  • @codragraph/cli/core/group/cross-impact
  • @codragraph/cli/core/group/cross-impact.js
  • @codragraph/cli/core/group/extractors/fs-utils
  • @codragraph/cli/core/group/extractors/fs-utils.js
  • @codragraph/cli/core/group/extractors/grpc-extractor
  • @codragraph/cli/core/group/extractors/grpc-extractor.js
  • @codragraph/cli/core/group/extractors/grpc-patterns/go
  • @codragraph/cli/core/group/extractors/grpc-patterns/go.js
  • @codragraph/cli/core/group/extractors/grpc-patterns/index
  • @codragraph/cli/core/group/extractors/grpc-patterns/index.js
  • @codragraph/cli/core/group/extractors/grpc-patterns/java
  • @codragraph/cli/core/group/extractors/grpc-patterns/java.js
  • @codragraph/cli/core/group/extractors/grpc-patterns/node
  • @codragraph/cli/core/group/extractors/grpc-patterns/node.js
  • @codragraph/cli/core/group/extractors/grpc-patterns/proto
  • @codragraph/cli/core/group/extractors/grpc-patterns/proto.js
  • @codragraph/cli/core/group/extractors/grpc-patterns/python
  • @codragraph/cli/core/group/extractors/grpc-patterns/python.js
  • @codragraph/cli/core/group/extractors/grpc-patterns/types
  • @codragraph/cli/core/group/extractors/grpc-patterns/types.js
  • @codragraph/cli/core/group/extractors/http-patterns/go
  • @codragraph/cli/core/group/extractors/http-patterns/go.js
  • @codragraph/cli/core/group/extractors/http-patterns/index
  • @codragraph/cli/core/group/extractors/http-patterns/index.js
  • @codragraph/cli/core/group/extractors/http-patterns/java
  • @codragraph/cli/core/group/extractors/http-patterns/java.js
  • @codragraph/cli/core/group/extractors/http-patterns/node
  • @codragraph/cli/core/group/extractors/http-patterns/node.js
  • @codragraph/cli/core/group/extractors/http-patterns/php
  • @codragraph/cli/core/group/extractors/http-patterns/php.js
  • @codragraph/cli/core/group/extractors/http-patterns/python
  • @codragraph/cli/core/group/extractors/http-patterns/python.js
  • @codragraph/cli/core/group/extractors/http-patterns/types
  • @codragraph/cli/core/group/extractors/http-patterns/types.js
  • @codragraph/cli/core/group/extractors/http-route-extractor
  • @codragraph/cli/core/group/extractors/http-route-extractor.js
  • @codragraph/cli/core/group/extractors/manifest-extractor
  • @codragraph/cli/core/group/extractors/manifest-extractor.js
  • @codragraph/cli/core/group/extractors/topic-extractor
  • @codragraph/cli/core/group/extractors/topic-extractor.js
  • @codragraph/cli/core/group/extractors/topic-patterns/go
  • @codragraph/cli/core/group/extractors/topic-patterns/go.js
  • @codragraph/cli/core/group/extractors/topic-patterns/index
  • @codragraph/cli/core/group/extractors/topic-patterns/index.js
  • @codragraph/cli/core/group/extractors/topic-patterns/java
  • @codragraph/cli/core/group/extractors/topic-patterns/java.js
  • @codragraph/cli/core/group/extractors/topic-patterns/node
  • @codragraph/cli/core/group/extractors/topic-patterns/node.js
  • @codragraph/cli/core/group/extractors/topic-patterns/python
  • @codragraph/cli/core/group/extractors/topic-patterns/python.js
  • @codragraph/cli/core/group/extractors/topic-patterns/types
  • @codragraph/cli/core/group/extractors/topic-patterns/types.js
  • @codragraph/cli/core/group/extractors/tree-sitter-scanner
  • @codragraph/cli/core/group/extractors/tree-sitter-scanner.js
  • @codragraph/cli/core/group/group-path-utils
  • @codragraph/cli/core/group/group-path-utils.js
  • @codragraph/cli/core/group/matching
  • @codragraph/cli/core/group/matching.js
  • @codragraph/cli/core/group/normalization
  • @codragraph/cli/core/group/normalization.js
  • @codragraph/cli/core/group/resolve-at-member
  • @codragraph/cli/core/group/resolve-at-member.js
  • @codragraph/cli/core/group/service
  • @codragraph/cli/core/group/service-boundary-detector
  • @codragraph/cli/core/group/service-boundary-detector.js
  • @codragraph/cli/core/group/service.js
  • @codragraph/cli/core/group/storage
  • @codragraph/cli/core/group/storage.js
  • @codragraph/cli/core/group/sync
  • @codragraph/cli/core/group/sync.js
  • @codragraph/cli/core/group/types
  • @codragraph/cli/core/group/types.js
  • @codragraph/cli/core/ingestion/ast-cache
  • @codragraph/cli/core/ingestion/ast-cache.js
  • @codragraph/cli/core/ingestion/binding-accumulator
  • @codragraph/cli/core/ingestion/binding-accumulator.js
  • @codragraph/cli/core/ingestion/call-extractors/configs/c-cpp
  • @codragraph/cli/core/ingestion/call-extractors/configs/c-cpp.js
  • @codragraph/cli/core/ingestion/call-extractors/configs/csharp
  • @codragraph/cli/core/ingestion/call-extractors/configs/csharp.js
  • @codragraph/cli/core/ingestion/call-extractors/configs/dart
  • @codragraph/cli/core/ingestion/call-extractors/configs/dart.js
  • @codragraph/cli/core/ingestion/call-extractors/configs/go
  • @codragraph/cli/core/ingestion/call-extractors/configs/go.js
  • @codragraph/cli/core/ingestion/call-extractors/configs/jvm
  • @codragraph/cli/core/ingestion/call-extractors/configs/jvm.js
  • @codragraph/cli/core/ingestion/call-extractors/configs/php
  • @codragraph/cli/core/ingestion/call-extractors/configs/php.js
  • @codragraph/cli/core/ingestion/call-extractors/configs/python
  • @codragraph/cli/core/ingestion/call-extractors/configs/python.js
  • @codragraph/cli/core/ingestion/call-extractors/configs/ruby
  • @codragraph/cli/core/ingestion/call-extractors/configs/ruby.js
  • @codragraph/cli/core/ingestion/call-extractors/configs/rust
  • @codragraph/cli/core/ingestion/call-extractors/configs/rust.js
  • @codragraph/cli/core/ingestion/call-extractors/configs/swift
  • @codragraph/cli/core/ingestion/call-extractors/configs/swift.js
  • @codragraph/cli/core/ingestion/call-extractors/configs/typescript-javascript
  • @codragraph/cli/core/ingestion/call-extractors/configs/typescript-javascript.js
  • @codragraph/cli/core/ingestion/call-extractors/generic
  • @codragraph/cli/core/ingestion/call-extractors/generic.js
  • @codragraph/cli/core/ingestion/call-processor
  • @codragraph/cli/core/ingestion/call-processor.js
  • @codragraph/cli/core/ingestion/call-routing
  • @codragraph/cli/core/ingestion/call-routing.js
  • @codragraph/cli/core/ingestion/call-types
  • @codragraph/cli/core/ingestion/call-types.js
  • @codragraph/cli/core/ingestion/class-extractors/configs/c-cpp
  • @codragraph/cli/core/ingestion/class-extractors/configs/c-cpp.js
  • @codragraph/cli/core/ingestion/class-extractors/configs/csharp
  • @codragraph/cli/core/ingestion/class-extractors/configs/csharp.js
  • @codragraph/cli/core/ingestion/class-extractors/configs/dart
  • @codragraph/cli/core/ingestion/class-extractors/configs/dart.js
  • @codragraph/cli/core/ingestion/class-extractors/configs/go
  • @codragraph/cli/core/ingestion/class-extractors/configs/go.js
  • @codragraph/cli/core/ingestion/class-extractors/configs/jvm
  • @codragraph/cli/core/ingestion/class-extractors/configs/jvm.js
  • @codragraph/cli/core/ingestion/class-extractors/configs/php
  • @codragraph/cli/core/ingestion/class-extractors/configs/php.js
  • @codragraph/cli/core/ingestion/class-extractors/configs/python
  • @codragraph/cli/core/ingestion/class-extractors/configs/python.js
  • @codragraph/cli/core/ingestion/class-extractors/configs/ruby
  • @codragraph/cli/core/ingestion/class-extractors/configs/ruby.js
  • @codragraph/cli/core/ingestion/class-extractors/configs/rust
  • @codragraph/cli/core/ingestion/class-extractors/configs/rust.js
  • @codragraph/cli/core/ingestion/class-extractors/configs/swift
  • @codragraph/cli/core/ingestion/class-extractors/configs/swift.js
  • @codragraph/cli/core/ingestion/class-extractors/configs/typescript-javascript
  • @codragraph/cli/core/ingestion/class-extractors/configs/typescript-javascript.js
  • @codragraph/cli/core/ingestion/class-extractors/generic
  • @codragraph/cli/core/ingestion/class-extractors/generic.js
  • @codragraph/cli/core/ingestion/class-types
  • @codragraph/cli/core/ingestion/class-types.js
  • @codragraph/cli/core/ingestion/cluster-enricher
  • @codragraph/cli/core/ingestion/cluster-enricher.js
  • @codragraph/cli/core/ingestion/cobol-processor
  • @codragraph/cli/core/ingestion/cobol-processor.js
  • @codragraph/cli/core/ingestion/cobol/cobol-copy-expander
  • @codragraph/cli/core/ingestion/cobol/cobol-copy-expander.js
  • @codragraph/cli/core/ingestion/cobol/cobol-preprocessor
  • @codragraph/cli/core/ingestion/cobol/cobol-preprocessor.js
  • @codragraph/cli/core/ingestion/cobol/jcl-parser
  • @codragraph/cli/core/ingestion/cobol/jcl-parser.js
  • @codragraph/cli/core/ingestion/cobol/jcl-processor
  • @codragraph/cli/core/ingestion/cobol/jcl-processor.js
  • @codragraph/cli/core/ingestion/community-processor
  • @codragraph/cli/core/ingestion/community-processor.js
  • @codragraph/cli/core/ingestion/constants
  • @codragraph/cli/core/ingestion/constants.js
  • @codragraph/cli/core/ingestion/emit-references
  • @codragraph/cli/core/ingestion/emit-references.js
  • @codragraph/cli/core/ingestion/entry-point-scoring
  • @codragraph/cli/core/ingestion/entry-point-scoring.js
  • @codragraph/cli/core/ingestion/export-detection
  • @codragraph/cli/core/ingestion/export-detection.js
  • @codragraph/cli/core/ingestion/field-extractor
  • @codragraph/cli/core/ingestion/field-extractor.js
  • @codragraph/cli/core/ingestion/field-extractors/configs/c-cpp
  • @codragraph/cli/core/ingestion/field-extractors/configs/c-cpp.js
  • @codragraph/cli/core/ingestion/field-extractors/configs/csharp
  • @codragraph/cli/core/ingestion/field-extractors/configs/csharp.js
  • @codragraph/cli/core/ingestion/field-extractors/configs/dart
  • @codragraph/cli/core/ingestion/field-extractors/configs/dart.js
  • @codragraph/cli/core/ingestion/field-extractors/configs/go
  • @codragraph/cli/core/ingestion/field-extractors/configs/go.js
  • @codragraph/cli/core/ingestion/field-extractors/configs/helpers
  • @codragraph/cli/core/ingestion/field-extractors/configs/helpers.js
  • @codragraph/cli/core/ingestion/field-extractors/configs/jvm
  • @codragraph/cli/core/ingestion/field-extractors/configs/jvm.js
  • @codragraph/cli/core/ingestion/field-extractors/configs/php
  • @codragraph/cli/core/ingestion/field-extractors/configs/php.js
  • @codragraph/cli/core/ingestion/field-extractors/configs/python
  • @codragraph/cli/core/ingestion/field-extractors/configs/python.js
  • @codragraph/cli/core/ingestion/field-extractors/configs/ruby
  • @codragraph/cli/core/ingestion/field-extractors/configs/ruby.js
  • @codragraph/cli/core/ingestion/field-extractors/configs/rust
  • @codragraph/cli/core/ingestion/field-extractors/configs/rust.js
  • @codragraph/cli/core/ingestion/field-extractors/configs/swift
  • @codragraph/cli/core/ingestion/field-extractors/configs/swift.js
  • @codragraph/cli/core/ingestion/field-extractors/configs/typescript-javascript
  • @codragraph/cli/core/ingestion/field-extractors/configs/typescript-javascript.js
  • @codragraph/cli/core/ingestion/field-extractors/generic
  • @codragraph/cli/core/ingestion/field-extractors/generic.js
  • @codragraph/cli/core/ingestion/field-extractors/typescript
  • @codragraph/cli/core/ingestion/field-extractors/typescript.js
  • @codragraph/cli/core/ingestion/field-types
  • @codragraph/cli/core/ingestion/field-types.js
  • @codragraph/cli/core/ingestion/filesystem-walker
  • @codragraph/cli/core/ingestion/filesystem-walker.js
  • @codragraph/cli/core/ingestion/finalize-orchestrator
  • @codragraph/cli/core/ingestion/finalize-orchestrator.js
  • @codragraph/cli/core/ingestion/framework-detection
  • @codragraph/cli/core/ingestion/framework-detection.js
  • @codragraph/cli/core/ingestion/heritage-extractors/configs/go
  • @codragraph/cli/core/ingestion/heritage-extractors/configs/go.js
  • @codragraph/cli/core/ingestion/heritage-extractors/configs/ruby
  • @codragraph/cli/core/ingestion/heritage-extractors/configs/ruby.js
  • @codragraph/cli/core/ingestion/heritage-extractors/generic
  • @codragraph/cli/core/ingestion/heritage-extractors/generic.js
  • @codragraph/cli/core/ingestion/heritage-processor
  • @codragraph/cli/core/ingestion/heritage-processor.js
  • @codragraph/cli/core/ingestion/heritage-types
  • @codragraph/cli/core/ingestion/heritage-types.js
  • @codragraph/cli/core/ingestion/import-processor
  • @codragraph/cli/core/ingestion/import-processor.js
  • @codragraph/cli/core/ingestion/import-resolvers/configs/c-cpp
  • @codragraph/cli/core/ingestion/import-resolvers/configs/c-cpp.js
  • @codragraph/cli/core/ingestion/import-resolvers/configs/csharp
  • @codragraph/cli/core/ingestion/import-resolvers/configs/csharp.js
  • @codragraph/cli/core/ingestion/import-resolvers/configs/dart
  • @codragraph/cli/core/ingestion/import-resolvers/configs/dart.js
  • @codragraph/cli/core/ingestion/import-resolvers/configs/go
  • @codragraph/cli/core/ingestion/import-resolvers/configs/go.js
  • @codragraph/cli/core/ingestion/import-resolvers/configs/jvm
  • @codragraph/cli/core/ingestion/import-resolvers/configs/jvm.js
  • @codragraph/cli/core/ingestion/import-resolvers/configs/php
  • @codragraph/cli/core/ingestion/import-resolvers/configs/php.js
  • @codragraph/cli/core/ingestion/import-resolvers/configs/python
  • @codragraph/cli/core/ingestion/import-resolvers/configs/python.js
  • @codragraph/cli/core/ingestion/import-resolvers/configs/ruby
  • @codragraph/cli/core/ingestion/import-resolvers/configs/ruby.js
  • @codragraph/cli/core/ingestion/import-resolvers/configs/rust
  • @codragraph/cli/core/ingestion/import-resolvers/configs/rust.js
  • @codragraph/cli/core/ingestion/import-resolvers/configs/swift
  • @codragraph/cli/core/ingestion/import-resolvers/configs/swift.js
  • @codragraph/cli/core/ingestion/import-resolvers/configs/typescript-javascript
  • @codragraph/cli/core/ingestion/import-resolvers/configs/typescript-javascript.js
  • @codragraph/cli/core/ingestion/import-resolvers/csharp
  • @codragraph/cli/core/ingestion/import-resolvers/csharp.js
  • @codragraph/cli/core/ingestion/import-resolvers/go
  • @codragraph/cli/core/ingestion/import-resolvers/go.js
  • @codragraph/cli/core/ingestion/import-resolvers/jvm
  • @codragraph/cli/core/ingestion/import-resolvers/jvm.js
  • @codragraph/cli/core/ingestion/import-resolvers/php
  • @codragraph/cli/core/ingestion/import-resolvers/php.js
  • @codragraph/cli/core/ingestion/import-resolvers/python
  • @codragraph/cli/core/ingestion/import-resolvers/python.js
  • @codragraph/cli/core/ingestion/import-resolvers/resolver-factory
  • @codragraph/cli/core/ingestion/import-resolvers/resolver-factory.js
  • @codragraph/cli/core/ingestion/import-resolvers/ruby
  • @codragraph/cli/core/ingestion/import-resolvers/ruby.js
  • @codragraph/cli/core/ingestion/import-resolvers/rust
  • @codragraph/cli/core/ingestion/import-resolvers/rust.js
  • @codragraph/cli/core/ingestion/import-resolvers/standard
  • @codragraph/cli/core/ingestion/import-resolvers/standard.js
  • @codragraph/cli/core/ingestion/import-resolvers/types
  • @codragraph/cli/core/ingestion/import-resolvers/types.js
  • @codragraph/cli/core/ingestion/import-resolvers/utils
  • @codragraph/cli/core/ingestion/import-resolvers/utils.js
  • @codragraph/cli/core/ingestion/import-target-adapter
  • @codragraph/cli/core/ingestion/import-target-adapter.js
  • @codragraph/cli/core/ingestion/language-config
  • @codragraph/cli/core/ingestion/language-config.js
  • @codragraph/cli/core/ingestion/language-provider
  • @codragraph/cli/core/ingestion/language-provider.js
  • @codragraph/cli/core/ingestion/languages/c-cpp
  • @codragraph/cli/core/ingestion/languages/c-cpp.js
  • @codragraph/cli/core/ingestion/languages/cobol
  • @codragraph/cli/core/ingestion/languages/cobol.js
  • @codragraph/cli/core/ingestion/languages/csharp
  • @codragraph/cli/core/ingestion/languages/csharp.js
  • @codragraph/cli/core/ingestion/languages/csharp/accessor-unwrap
  • @codragraph/cli/core/ingestion/languages/csharp/accessor-unwrap.js
  • @codragraph/cli/core/ingestion/languages/csharp/arity
  • @codragraph/cli/core/ingestion/languages/csharp/arity-metadata
  • @codragraph/cli/core/ingestion/languages/csharp/arity-metadata.js
  • @codragraph/cli/core/ingestion/languages/csharp/arity.js
  • @codragraph/cli/core/ingestion/languages/csharp/cache-stats
  • @codragraph/cli/core/ingestion/languages/csharp/cache-stats.js
  • @codragraph/cli/core/ingestion/languages/csharp/captures
  • @codragraph/cli/core/ingestion/languages/csharp/captures.js
  • @codragraph/cli/core/ingestion/languages/csharp/import-decomposer
  • @codragraph/cli/core/ingestion/languages/csharp/import-decomposer.js
  • @codragraph/cli/core/ingestion/languages/csharp/import-target
  • @codragraph/cli/core/ingestion/languages/csharp/import-target.js
  • @codragraph/cli/core/ingestion/languages/csharp/index
  • @codragraph/cli/core/ingestion/languages/csharp/index.js
  • @codragraph/cli/core/ingestion/languages/csharp/interpret
  • @codragraph/cli/core/ingestion/languages/csharp/interpret.js
  • @codragraph/cli/core/ingestion/languages/csharp/merge-bindings
  • @codragraph/cli/core/ingestion/languages/csharp/merge-bindings.js
  • @codragraph/cli/core/ingestion/languages/csharp/namespace-siblings
  • @codragraph/cli/core/ingestion/languages/csharp/namespace-siblings.js
  • @codragraph/cli/core/ingestion/languages/csharp/query
  • @codragraph/cli/core/ingestion/languages/csharp/query.js
  • @codragraph/cli/core/ingestion/languages/csharp/receiver-binding
  • @codragraph/cli/core/ingestion/languages/csharp/receiver-binding.js
  • @codragraph/cli/core/ingestion/languages/csharp/scope-resolver
  • @codragraph/cli/core/ingestion/languages/csharp/scope-resolver.js
  • @codragraph/cli/core/ingestion/languages/csharp/simple-hooks
  • @codragraph/cli/core/ingestion/languages/csharp/simple-hooks.js
  • @codragraph/cli/core/ingestion/languages/dart
  • @codragraph/cli/core/ingestion/languages/dart.js
  • @codragraph/cli/core/ingestion/languages/go
  • @codragraph/cli/core/ingestion/languages/go.js
  • @codragraph/cli/core/ingestion/languages/index
  • @codragraph/cli/core/ingestion/languages/index.js
  • @codragraph/cli/core/ingestion/languages/java
  • @codragraph/cli/core/ingestion/languages/java.js
  • @codragraph/cli/core/ingestion/languages/kotlin
  • @codragraph/cli/core/ingestion/languages/kotlin.js
  • @codragraph/cli/core/ingestion/languages/php
  • @codragraph/cli/core/ingestion/languages/php.js
  • @codragraph/cli/core/ingestion/languages/python
  • @codragraph/cli/core/ingestion/languages/python.js
  • @codragraph/cli/core/ingestion/languages/python/arity
  • @codragraph/cli/core/ingestion/languages/python/arity-metadata
  • @codragraph/cli/core/ingestion/languages/python/arity-metadata.js
  • @codragraph/cli/core/ingestion/languages/python/arity.js
  • @codragraph/cli/core/ingestion/languages/python/cache-stats
  • @codragraph/cli/core/ingestion/languages/python/cache-stats.js
  • @codragraph/cli/core/ingestion/languages/python/captures
  • @codragraph/cli/core/ingestion/languages/python/captures.js
  • @codragraph/cli/core/ingestion/languages/python/import-decomposer
  • @codragraph/cli/core/ingestion/languages/python/import-decomposer.js
  • @codragraph/cli/core/ingestion/languages/python/import-target
  • @codragraph/cli/core/ingestion/languages/python/import-target.js
  • @codragraph/cli/core/ingestion/languages/python/index
  • @codragraph/cli/core/ingestion/languages/python/index.js
  • @codragraph/cli/core/ingestion/languages/python/interpret
  • @codragraph/cli/core/ingestion/languages/python/interpret.js
  • @codragraph/cli/core/ingestion/languages/python/merge-bindings
  • @codragraph/cli/core/ingestion/languages/python/merge-bindings.js
  • @codragraph/cli/core/ingestion/languages/python/query
  • @codragraph/cli/core/ingestion/languages/python/query.js
  • @codragraph/cli/core/ingestion/languages/python/receiver-binding
  • @codragraph/cli/core/ingestion/languages/python/receiver-binding.js
  • @codragraph/cli/core/ingestion/languages/python/scope-resolver
  • @codragraph/cli/core/ingestion/languages/python/scope-resolver.js
  • @codragraph/cli/core/ingestion/languages/python/simple-hooks
  • @codragraph/cli/core/ingestion/languages/python/simple-hooks.js
  • @codragraph/cli/core/ingestion/languages/ruby
  • @codragraph/cli/core/ingestion/languages/ruby.js
  • @codragraph/cli/core/ingestion/languages/rust
  • @codragraph/cli/core/ingestion/languages/rust.js
  • @codragraph/cli/core/ingestion/languages/swift
  • @codragraph/cli/core/ingestion/languages/swift.js
  • @codragraph/cli/core/ingestion/languages/typescript
  • @codragraph/cli/core/ingestion/languages/typescript.js
  • @codragraph/cli/core/ingestion/languages/vue
  • @codragraph/cli/core/ingestion/languages/vue.js
  • @codragraph/cli/core/ingestion/markdown-processor
  • @codragraph/cli/core/ingestion/markdown-processor.js
  • @codragraph/cli/core/ingestion/method-extractors/configs/c-cpp
  • @codragraph/cli/core/ingestion/method-extractors/configs/c-cpp.js
  • @codragraph/cli/core/ingestion/method-extractors/configs/csharp
  • @codragraph/cli/core/ingestion/method-extractors/configs/csharp.js
  • @codragraph/cli/core/ingestion/method-extractors/configs/dart
  • @codragraph/cli/core/ingestion/method-extractors/configs/dart.js
  • @codragraph/cli/core/ingestion/method-extractors/configs/go
  • @codragraph/cli/core/ingestion/method-extractors/configs/go.js
  • @codragraph/cli/core/ingestion/method-extractors/configs/jvm
  • @codragraph/cli/core/ingestion/method-extractors/configs/jvm.js
  • @codragraph/cli/core/ingestion/method-extractors/configs/php
  • @codragraph/cli/core/ingestion/method-extractors/configs/php.js
  • @codragraph/cli/core/ingestion/method-extractors/configs/python
  • @codragraph/cli/core/ingestion/method-extractors/configs/python.js
  • @codragraph/cli/core/ingestion/method-extractors/configs/ruby
  • @codragraph/cli/core/ingestion/method-extractors/configs/ruby.js
  • @codragraph/cli/core/ingestion/method-extractors/configs/rust
  • @codragraph/cli/core/ingestion/method-extractors/configs/rust.js
  • @codragraph/cli/core/ingestion/method-extractors/configs/swift
  • @codragraph/cli/core/ingestion/method-extractors/configs/swift.js
  • @codragraph/cli/core/ingestion/method-extractors/configs/typescript-javascript
  • @codragraph/cli/core/ingestion/method-extractors/configs/typescript-javascript.js
  • @codragraph/cli/core/ingestion/method-extractors/generic
  • @codragraph/cli/core/ingestion/method-extractors/generic.js
  • @codragraph/cli/core/ingestion/method-types
  • @codragraph/cli/core/ingestion/method-types.js
  • @codragraph/cli/core/ingestion/model/field-registry
  • @codragraph/cli/core/ingestion/model/field-registry.js
  • @codragraph/cli/core/ingestion/model/heritage-map
  • @codragraph/cli/core/ingestion/model/heritage-map.js
  • @codragraph/cli/core/ingestion/model/index
  • @codragraph/cli/core/ingestion/model/index.js
  • @codragraph/cli/core/ingestion/model/method-registry
  • @codragraph/cli/core/ingestion/model/method-registry.js
  • @codragraph/cli/core/ingestion/model/registration-table
  • @codragraph/cli/core/ingestion/model/registration-table.js
  • @codragraph/cli/core/ingestion/model/resolution-context
  • @codragraph/cli/core/ingestion/model/resolution-context.js
  • @codragraph/cli/core/ingestion/model/resolve
  • @codragraph/cli/core/ingestion/model/resolve.js
  • @codragraph/cli/core/ingestion/model/scope-resolution-indexes
  • @codragraph/cli/core/ingestion/model/scope-resolution-indexes.js
  • @codragraph/cli/core/ingestion/model/semantic-model
  • @codragraph/cli/core/ingestion/model/semantic-model.js
  • @codragraph/cli/core/ingestion/model/symbol-table
  • @codragraph/cli/core/ingestion/model/symbol-table.js
  • @codragraph/cli/core/ingestion/model/type-registry
  • @codragraph/cli/core/ingestion/model/type-registry.js
  • @codragraph/cli/core/ingestion/mro-processor
  • @codragraph/cli/core/ingestion/mro-processor.js
  • @codragraph/cli/core/ingestion/named-bindings/csharp
  • @codragraph/cli/core/ingestion/named-bindings/csharp.js
  • @codragraph/cli/core/ingestion/named-bindings/java
  • @codragraph/cli/core/ingestion/named-bindings/java.js
  • @codragraph/cli/core/ingestion/named-bindings/kotlin
  • @codragraph/cli/core/ingestion/named-bindings/kotlin.js
  • @codragraph/cli/core/ingestion/named-bindings/php
  • @codragraph/cli/core/ingestion/named-bindings/php.js
  • @codragraph/cli/core/ingestion/named-bindings/python
  • @codragraph/cli/core/ingestion/named-bindings/python.js
  • @codragraph/cli/core/ingestion/named-bindings/rust
  • @codragraph/cli/core/ingestion/named-bindings/rust.js
  • @codragraph/cli/core/ingestion/named-bindings/types
  • @codragraph/cli/core/ingestion/named-bindings/types.js
  • @codragraph/cli/core/ingestion/named-bindings/typescript
  • @codragraph/cli/core/ingestion/named-bindings/typescript.js
  • @codragraph/cli/core/ingestion/parsing-processor
  • @codragraph/cli/core/ingestion/parsing-processor.js
  • @codragraph/cli/core/ingestion/pipeline
  • @codragraph/cli/core/ingestion/pipeline-phases/cobol
  • @codragraph/cli/core/ingestion/pipeline-phases/cobol.js
  • @codragraph/cli/core/ingestion/pipeline-phases/communities
  • @codragraph/cli/core/ingestion/pipeline-phases/communities.js
  • @codragraph/cli/core/ingestion/pipeline-phases/cross-file
  • @codragraph/cli/core/ingestion/pipeline-phases/cross-file-impl
  • @codragraph/cli/core/ingestion/pipeline-phases/cross-file-impl.js
  • @codragraph/cli/core/ingestion/pipeline-phases/cross-file.js
  • @codragraph/cli/core/ingestion/pipeline-phases/index
  • @codragraph/cli/core/ingestion/pipeline-phases/index.js
  • @codragraph/cli/core/ingestion/pipeline-phases/markdown
  • @codragraph/cli/core/ingestion/pipeline-phases/markdown.js
  • @codragraph/cli/core/ingestion/pipeline-phases/mro
  • @codragraph/cli/core/ingestion/pipeline-phases/mro.js
  • @codragraph/cli/core/ingestion/pipeline-phases/orm
  • @codragraph/cli/core/ingestion/pipeline-phases/orm-extraction
  • @codragraph/cli/core/ingestion/pipeline-phases/orm-extraction.js
  • @codragraph/cli/core/ingestion/pipeline-phases/orm.js
  • @codragraph/cli/core/ingestion/pipeline-phases/parse
  • @codragraph/cli/core/ingestion/pipeline-phases/parse-impl
  • @codragraph/cli/core/ingestion/pipeline-phases/parse-impl.js
  • @codragraph/cli/core/ingestion/pipeline-phases/parse.js
  • @codragraph/cli/core/ingestion/pipeline-phases/processes
  • @codragraph/cli/core/ingestion/pipeline-phases/processes.js
  • @codragraph/cli/core/ingestion/pipeline-phases/routes
  • @codragraph/cli/core/ingestion/pipeline-phases/routes.js
  • @codragraph/cli/core/ingestion/pipeline-phases/runner
  • @codragraph/cli/core/ingestion/pipeline-phases/runner.js
  • @codragraph/cli/core/ingestion/pipeline-phases/scan
  • @codragraph/cli/core/ingestion/pipeline-phases/scan.js
  • @codragraph/cli/core/ingestion/pipeline-phases/structure
  • @codragraph/cli/core/ingestion/pipeline-phases/structure.js
  • @codragraph/cli/core/ingestion/pipeline-phases/tools
  • @codragraph/cli/core/ingestion/pipeline-phases/tools.js
  • @codragraph/cli/core/ingestion/pipeline-phases/types
  • @codragraph/cli/core/ingestion/pipeline-phases/types.js
  • @codragraph/cli/core/ingestion/pipeline-phases/wildcard-synthesis
  • @codragraph/cli/core/ingestion/pipeline-phases/wildcard-synthesis.js
  • @codragraph/cli/core/ingestion/pipeline.js
  • @codragraph/cli/core/ingestion/process-processor
  • @codragraph/cli/core/ingestion/process-processor.js
  • @codragraph/cli/core/ingestion/registry-primary-flag
  • @codragraph/cli/core/ingestion/registry-primary-flag.js
  • @codragraph/cli/core/ingestion/resolve-references
  • @codragraph/cli/core/ingestion/resolve-references.js
  • @codragraph/cli/core/ingestion/route-extractors/expo
  • @codragraph/cli/core/ingestion/route-extractors/expo.js
  • @codragraph/cli/core/ingestion/route-extractors/middleware
  • @codragraph/cli/core/ingestion/route-extractors/middleware.js
  • @codragraph/cli/core/ingestion/route-extractors/nextjs
  • @codragraph/cli/core/ingestion/route-extractors/nextjs.js
  • @codragraph/cli/core/ingestion/route-extractors/php
  • @codragraph/cli/core/ingestion/route-extractors/php.js
  • @codragraph/cli/core/ingestion/route-extractors/response-shapes
  • @codragraph/cli/core/ingestion/route-extractors/response-shapes.js
  • @codragraph/cli/core/ingestion/scope-extractor
  • @codragraph/cli/core/ingestion/scope-extractor-bridge
  • @codragraph/cli/core/ingestion/scope-extractor-bridge.js
  • @codragraph/cli/core/ingestion/scope-extractor.js
  • @codragraph/cli/core/ingestion/scope-resolution/contract/scope-resolver
  • @codragraph/cli/core/ingestion/scope-resolution/contract/scope-resolver.js
  • @codragraph/cli/core/ingestion/scope-resolution/graph-bridge/edges
  • @codragraph/cli/core/ingestion/scope-resolution/graph-bridge/edges.js
  • @codragraph/cli/core/ingestion/scope-resolution/graph-bridge/ids
  • @codragraph/cli/core/ingestion/scope-resolution/graph-bridge/ids.js
  • @codragraph/cli/core/ingestion/scope-resolution/graph-bridge/imports-to-edges
  • @codragraph/cli/core/ingestion/scope-resolution/graph-bridge/imports-to-edges.js
  • @codragraph/cli/core/ingestion/scope-resolution/graph-bridge/method-dispatch
  • @codragraph/cli/core/ingestion/scope-resolution/graph-bridge/method-dispatch.js
  • @codragraph/cli/core/ingestion/scope-resolution/graph-bridge/node-lookup
  • @codragraph/cli/core/ingestion/scope-resolution/graph-bridge/node-lookup.js
  • @codragraph/cli/core/ingestion/scope-resolution/graph-bridge/references-to-edges
  • @codragraph/cli/core/ingestion/scope-resolution/graph-bridge/references-to-edges.js
  • @codragraph/cli/core/ingestion/scope-resolution/passes/compound-receiver
  • @codragraph/cli/core/ingestion/scope-resolution/passes/compound-receiver.js
  • @codragraph/cli/core/ingestion/scope-resolution/passes/free-call-fallback
  • @codragraph/cli/core/ingestion/scope-resolution/passes/free-call-fallback.js
  • @codragraph/cli/core/ingestion/scope-resolution/passes/imported-return-types
  • @codragraph/cli/core/ingestion/scope-resolution/passes/imported-return-types.js
  • @codragraph/cli/core/ingestion/scope-resolution/passes/mro
  • @codragraph/cli/core/ingestion/scope-resolution/passes/mro.js
  • @codragraph/cli/core/ingestion/scope-resolution/passes/overload-narrowing
  • @codragraph/cli/core/ingestion/scope-resolution/passes/overload-narrowing.js
  • @codragraph/cli/core/ingestion/scope-resolution/passes/receiver-bound-calls
  • @codragraph/cli/core/ingestion/scope-resolution/passes/receiver-bound-calls.js
  • @codragraph/cli/core/ingestion/scope-resolution/pipeline/phase
  • @codragraph/cli/core/ingestion/scope-resolution/pipeline/phase.js
  • @codragraph/cli/core/ingestion/scope-resolution/pipeline/reconcile-ownership
  • @codragraph/cli/core/ingestion/scope-resolution/pipeline/reconcile-ownership.js
  • @codragraph/cli/core/ingestion/scope-resolution/pipeline/registry
  • @codragraph/cli/core/ingestion/scope-resolution/pipeline/registry.js
  • @codragraph/cli/core/ingestion/scope-resolution/pipeline/run
  • @codragraph/cli/core/ingestion/scope-resolution/pipeline/run.js
  • @codragraph/cli/core/ingestion/scope-resolution/scope/namespace-targets
  • @codragraph/cli/core/ingestion/scope-resolution/scope/namespace-targets.js
  • @codragraph/cli/core/ingestion/scope-resolution/scope/walkers
  • @codragraph/cli/core/ingestion/scope-resolution/scope/walkers.js
  • @codragraph/cli/core/ingestion/scope-resolution/workspace-index
  • @codragraph/cli/core/ingestion/scope-resolution/workspace-index.js
  • @codragraph/cli/core/ingestion/shadow-harness
  • @codragraph/cli/core/ingestion/shadow-harness.js
  • @codragraph/cli/core/ingestion/structure-processor
  • @codragraph/cli/core/ingestion/structure-processor.js
  • @codragraph/cli/core/ingestion/tree-sitter-queries
  • @codragraph/cli/core/ingestion/tree-sitter-queries.js
  • @codragraph/cli/core/ingestion/type-env
  • @codragraph/cli/core/ingestion/type-env.js
  • @codragraph/cli/core/ingestion/type-extractors/c-cpp
  • @codragraph/cli/core/ingestion/type-extractors/c-cpp.js
  • @codragraph/cli/core/ingestion/type-extractors/csharp
  • @codragraph/cli/core/ingestion/type-extractors/csharp.js
  • @codragraph/cli/core/ingestion/type-extractors/dart
  • @codragraph/cli/core/ingestion/type-extractors/dart.js
  • @codragraph/cli/core/ingestion/type-extractors/go
  • @codragraph/cli/core/ingestion/type-extractors/go.js
  • @codragraph/cli/core/ingestion/type-extractors/jvm
  • @codragraph/cli/core/ingestion/type-extractors/jvm.js
  • @codragraph/cli/core/ingestion/type-extractors/php
  • @codragraph/cli/core/ingestion/type-extractors/php.js
  • @codragraph/cli/core/ingestion/type-extractors/python
  • @codragraph/cli/core/ingestion/type-extractors/python.js
  • @codragraph/cli/core/ingestion/type-extractors/ruby
  • @codragraph/cli/core/ingestion/type-extractors/ruby.js
  • @codragraph/cli/core/ingestion/type-extractors/rust
  • @codragraph/cli/core/ingestion/type-extractors/rust.js
  • @codragraph/cli/core/ingestion/type-extractors/shared
  • @codragraph/cli/core/ingestion/type-extractors/shared.js
  • @codragraph/cli/core/ingestion/type-extractors/swift
  • @codragraph/cli/core/ingestion/type-extractors/swift.js
  • @codragraph/cli/core/ingestion/type-extractors/types
  • @codragraph/cli/core/ingestion/type-extractors/types.js
  • @codragraph/cli/core/ingestion/type-extractors/typescript
  • @codragraph/cli/core/ingestion/type-extractors/typescript.js
  • @codragraph/cli/core/ingestion/utils/ast-helpers
  • @codragraph/cli/core/ingestion/utils/ast-helpers.js
  • @codragraph/cli/core/ingestion/utils/call-analysis
  • @codragraph/cli/core/ingestion/utils/call-analysis.js
  • @codragraph/cli/core/ingestion/utils/env
  • @codragraph/cli/core/ingestion/utils/env.js
  • @codragraph/cli/core/ingestion/utils/event-loop
  • @codragraph/cli/core/ingestion/utils/event-loop.js
  • @codragraph/cli/core/ingestion/utils/graph-sort
  • @codragraph/cli/core/ingestion/utils/graph-sort.js
  • @codragraph/cli/core/ingestion/utils/max-file-size
  • @codragraph/cli/core/ingestion/utils/max-file-size.js
  • @codragraph/cli/core/ingestion/utils/method-props
  • @codragraph/cli/core/ingestion/utils/method-props.js
  • @codragraph/cli/core/ingestion/utils/ruby-self-call
  • @codragraph/cli/core/ingestion/utils/ruby-self-call.js
  • @codragraph/cli/core/ingestion/utils/verbose
  • @codragraph/cli/core/ingestion/utils/verbose.js
  • @codragraph/cli/core/ingestion/variable-extractors/configs/c-cpp
  • @codragraph/cli/core/ingestion/variable-extractors/configs/c-cpp.js
  • @codragraph/cli/core/ingestion/variable-extractors/configs/csharp
  • @codragraph/cli/core/ingestion/variable-extractors/configs/csharp.js
  • @codragraph/cli/core/ingestion/variable-extractors/configs/dart
  • @codragraph/cli/core/ingestion/variable-extractors/configs/dart.js
  • @codragraph/cli/core/ingestion/variable-extractors/configs/go
  • @codragraph/cli/core/ingestion/variable-extractors/configs/go.js
  • @codragraph/cli/core/ingestion/variable-extractors/configs/jvm
  • @codragraph/cli/core/ingestion/variable-extractors/configs/jvm.js
  • @codragraph/cli/core/ingestion/variable-extractors/configs/php
  • @codragraph/cli/core/ingestion/variable-extractors/configs/php.js
  • @codragraph/cli/core/ingestion/variable-extractors/configs/python
  • @codragraph/cli/core/ingestion/variable-extractors/configs/python.js
  • @codragraph/cli/core/ingestion/variable-extractors/configs/ruby
  • @codragraph/cli/core/ingestion/variable-extractors/configs/ruby.js
  • @codragraph/cli/core/ingestion/variable-extractors/configs/rust
  • @codragraph/cli/core/ingestion/variable-extractors/configs/rust.js
  • @codragraph/cli/core/ingestion/variable-extractors/configs/swift
  • @codragraph/cli/core/ingestion/variable-extractors/configs/swift.js
  • @codragraph/cli/core/ingestion/variable-extractors/configs/typescript-javascript
  • @codragraph/cli/core/ingestion/variable-extractors/configs/typescript-javascript.js
  • @codragraph/cli/core/ingestion/variable-extractors/generic
  • @codragraph/cli/core/ingestion/variable-extractors/generic.js
  • @codragraph/cli/core/ingestion/variable-types
  • @codragraph/cli/core/ingestion/variable-types.js
  • @codragraph/cli/core/ingestion/vue-sfc-extractor
  • @codragraph/cli/core/ingestion/vue-sfc-extractor.js
  • @codragraph/cli/core/ingestion/workers/parse-worker
  • @codragraph/cli/core/ingestion/workers/parse-worker.js
  • @codragraph/cli/core/ingestion/workers/worker-pool
  • @codragraph/cli/core/ingestion/workers/worker-pool.js
  • @codragraph/cli/core/lbug/content-read
  • @codragraph/cli/core/lbug/content-read.js
  • @codragraph/cli/core/lbug/csv-generator
  • @codragraph/cli/core/lbug/csv-generator.js
  • @codragraph/cli/core/lbug/lbug-adapter
  • @codragraph/cli/core/lbug/lbug-adapter.js
  • @codragraph/cli/core/lbug/pool-adapter
  • @codragraph/cli/core/lbug/pool-adapter.js
  • @codragraph/cli/core/lbug/schema
  • @codragraph/cli/core/lbug/schema.js
  • @codragraph/cli/core/run-analyze
  • @codragraph/cli/core/run-analyze.js
  • @codragraph/cli/core/search/bm25-index
  • @codragraph/cli/core/search/bm25-index.js
  • @codragraph/cli/core/search/hybrid-search
  • @codragraph/cli/core/search/hybrid-search.js
  • @codragraph/cli/core/search/phase-timer
  • @codragraph/cli/core/search/phase-timer.js
  • @codragraph/cli/core/tree-sitter/parser-loader
  • @codragraph/cli/core/tree-sitter/parser-loader.js
  • @codragraph/cli/core/wiki/cursor-client
  • @codragraph/cli/core/wiki/cursor-client.js
  • @codragraph/cli/core/wiki/generator
  • @codragraph/cli/core/wiki/generator.js
  • @codragraph/cli/core/wiki/graph-queries
  • @codragraph/cli/core/wiki/graph-queries.js
  • @codragraph/cli/core/wiki/html-viewer
  • @codragraph/cli/core/wiki/html-viewer.js
  • @codragraph/cli/core/wiki/llm-client
  • @codragraph/cli/core/wiki/llm-client.js
  • @codragraph/cli/core/wiki/prompts
  • @codragraph/cli/core/wiki/prompts.js
  • @codragraph/cli/lib/utils
  • @codragraph/cli/lib/utils.js
  • @codragraph/cli/mcp/compatible-stdio-transport
  • @codragraph/cli/mcp/compatible-stdio-transport.js
  • @codragraph/cli/mcp/core/cgdb-adapter
  • @codragraph/cli/mcp/core/cgdb-adapter.js
  • @codragraph/cli/mcp/core/embedder
  • @codragraph/cli/mcp/core/embedder.js
  • @codragraph/cli/mcp/core/lbug-adapter
  • @codragraph/cli/mcp/core/lbug-adapter.js
  • @codragraph/cli/mcp/local/graphstore-handler
  • @codragraph/cli/mcp/local/graphstore-handler.js
  • @codragraph/cli/mcp/local/local-backend
  • @codragraph/cli/mcp/local/local-backend.js
  • @codragraph/cli/mcp/resources
  • @codragraph/cli/mcp/resources.js
  • @codragraph/cli/mcp/server
  • @codragraph/cli/mcp/server.js
  • @codragraph/cli/mcp/staleness
  • @codragraph/cli/mcp/staleness.js
  • @codragraph/cli/mcp/tools
  • @codragraph/cli/mcp/tools.js
  • @codragraph/cli/server/analyze-job
  • @codragraph/cli/server/analyze-job.js
  • @codragraph/cli/server/analyze-worker
  • @codragraph/cli/server/analyze-worker.js
  • @codragraph/cli/server/api
  • @codragraph/cli/server/api.js
  • @codragraph/cli/server/git-clone
  • @codragraph/cli/server/git-clone.js
  • @codragraph/cli/server/mcp-http
  • @codragraph/cli/server/mcp-http.js
  • @codragraph/cli/storage/git
  • @codragraph/cli/storage/git.js
  • @codragraph/cli/storage/repo-manager
  • @codragraph/cli/storage/repo-manager.js
  • @codragraph/cli/types/pipeline
  • @codragraph/cli/types/pipeline.js

Readme

CodraGraph

Graph-powered code intelligence for AI agents. Index any codebase into a knowledge graph, then query it via MCP or CLI.

Works with Cursor, Claude Code, Codex, Windsurf, Cline, OpenCode, and any MCP-compatible tool.

License: Apache 2.0


Why?

AI coding tools don't understand your codebase structure. They edit a function without knowing 47 other functions depend on it. CodraGraph fixes this by precomputing every dependency, call chain, and relationship into a queryable graph.

Three commands to give your AI agent full codebase awareness.

Quick Start

# Index your repo (run from repo root)
npx @codragraph/cli analyze

That's it. This indexes the codebase, installs agent skills, registers Claude Code hooks, and creates AGENTS.md / CLAUDE.md context files — all in one command.

To configure MCP for your editor, run npx @codragraph/cli setup once — or set it up manually below.

codragraph setup auto-detects your editors and writes the correct global MCP config. You only need to run it once.

Editor Support

Editor MCP Skills Hooks (auto-augment) Support
Claude Code Yes Yes Yes (PreToolUse) Full
Cursor Yes Yes MCP + Skills
Codex Yes Yes MCP + Skills
Windsurf Yes MCP
OpenCode Yes Yes MCP + Skills

Claude Code gets the deepest integration: MCP tools + agent skills + PreToolUse hooks that automatically enrich grep/glob/bash calls with knowledge graph context.

Community Integrations

Agent Install Source
pi pi install npm:pi-codragraph pi-codragraph

MCP Setup (manual)

If you prefer to configure manually instead of using codragraph setup:

Claude Code (full support — MCP + skills + hooks)

# macOS / Linux
claude mcp add codragraph -- npx -y @codragraph/cli@latest mcp

# Windows
claude mcp add codragraph -- cmd /c npx -y @codragraph/cli@latest mcp

Codex (full support — MCP + skills)

codex mcp add codragraph -- npx -y @codragraph/cli@latest mcp

Cursor / Windsurf

Add to ~/.cursor/mcp.json (global — works for all projects):

{
  "mcpServers": {
    "codragraph": {
      "command": "npx",
      "args": ["-y", "@codragraph/cli@latest", "mcp"]
    }
  }
}

OpenCode

Add to ~/.config/opencode/config.json:

{
  "mcp": {
    "codragraph": {
      "command": "npx",
      "args": ["-y", "@codragraph/cli@latest", "mcp"]
    }
  }
}

How It Works

CodraGraph builds a complete knowledge graph of your codebase through a multi-phase indexing pipeline:

  1. Structure — Walks the file tree and maps folder/file relationships
  2. Parsing — Extracts functions, classes, methods, and interfaces using Tree-sitter ASTs
  3. Resolution — Resolves imports and function calls across files with language-aware logic
    • Field & Property Type Resolution — Tracks field types across classes and interfaces for deep chain resolution (e.g., user.address.city.getName())
    • Return-Type-Aware Variable Binding — Infers variable types from function return types, enabling accurate call-result binding
  4. Clustering — Groups related symbols into functional communities
  5. Processes — Traces execution flows from entry points through call chains
  6. Search — Builds hybrid search indexes for fast retrieval

The result is a LadybugDB graph database stored locally in .codragraph/ with full-text search and semantic embeddings.

MCP Tools

Your AI agent gets these tools automatically:

Tool What It Does repo Param
list_repos Discover all indexed repositories
query Process-grouped hybrid search (BM25 + semantic + RRF) Optional
context 360-degree symbol view — categorized refs, process participation Optional
impact Blast radius analysis with depth grouping and confidence Optional
detect_changes Git-diff impact — maps changed lines to affected processes Optional
rename Multi-file coordinated rename with graph + text search Optional
cypher Raw Cypher graph queries Optional

With one indexed repo, the repo param is optional. With multiple, specify which: query({query: "auth", repo: "my-app"}).

MCP Resources

Resource Purpose
codragraph://repos List all indexed repositories (read first)
codragraph://repo/{name}/context Codebase stats, staleness check, and available tools
codragraph://repo/{name}/clusters All functional clusters with cohesion scores
codragraph://repo/{name}/cluster/{name} Cluster members and details
codragraph://repo/{name}/processes All execution flows
codragraph://repo/{name}/process/{name} Full process trace with steps
codragraph://repo/{name}/schema Graph schema for Cypher queries

MCP Prompts

Prompt What It Does
detect_impact Pre-commit change analysis — scope, affected processes, risk level
generate_map Architecture documentation from the knowledge graph with mermaid diagrams

CLI Commands

codragraph setup                   # Configure MCP for your editors (one-time)
codragraph analyze [path]          # Index a repository (or update stale index)
codragraph analyze --force         # Force full re-index
codragraph analyze --embeddings    # Enable embedding generation (slower, better search)
codragraph analyze --skip-agents-md  # Preserve custom AGENTS.md/CLAUDE.md codragraph section edits
codragraph analyze --verbose       # Log skipped files when parsers are unavailable
codragraph analyze --max-file-size 1024  # Skip files larger than N KB (default: 512, cap: 32768)
codragraph analyze --compress brotli  # Per-row body compression. Also: zstd, none.
codragraph profile-heap [path]     # Run analyze with v8 heap-snapshot instrumentation
codragraph profile-heap --no-summary  # Same, but skip the post-run RSS / heapUsed table
codragraph mcp                     # Start MCP server (stdio) — serves all indexed repos
codragraph serve                   # Start local HTTP server (multi-repo) for web UI
codragraph index                   # Register an existing .codragraph/ folder into the global registry
codragraph list                    # List all indexed repositories
codragraph status                  # Show index status for current repo
codragraph clean                   # Delete index for current repo
codragraph clean --all --force     # Delete all indexes
codragraph wiki [path]             # Generate LLM-powered docs from knowledge graph
codragraph wiki --model <model>    # Wiki with custom LLM model (default: gpt-4o-mini)

# Repository groups (multi-repo / monorepo service tracking)
codragraph group create <name>                                   # Create a repository group
codragraph group add <group> <groupPath> <registryName>          # Add a repo to a group. <groupPath> is a hierarchy path (e.g. hr/hiring/backend); <registryName> is the repo's name from the registry (see `codragraph list`)
codragraph group remove <group> <groupPath>                      # Remove a repo from a group by its hierarchy path
codragraph group list [name]                                     # List groups, or show one group's config
codragraph group sync <name>                                     # Extract contracts and match across repos/services
codragraph group contracts <name>  # Inspect extracted contracts and cross-links
codragraph group query <name> <q>  # Search execution flows across all repos in a group
codragraph group status <name>     # Check staleness of repos in a group

Remote Embeddings

Set these env vars to use a remote OpenAI-compatible /v1/embeddings endpoint instead of the local model:

export CODRAGRAPH_EMBEDDING_URL=http://your-server:8080/v1
export CODRAGRAPH_EMBEDDING_MODEL=BAAI/bge-large-en-v1.5
export CODRAGRAPH_EMBEDDING_DIMS=1024          # optional, default 384
export CODRAGRAPH_EMBEDDING_API_KEY=your-key   # optional, default: "unused"
codragraph analyze . --embeddings

Works with Infinity, vLLM, TEI, llama.cpp, Ollama, LM Studio, or OpenAI. When unset, local embeddings are used unchanged.

Multi-Repo Support

CodraGraph supports indexing multiple repositories. Each codragraph analyze registers the repo in a global registry (~/.codragraph/registry.json). The MCP server serves all indexed repos automatically.

Supported Languages

TypeScript, JavaScript, Python, Java, C, C++, C#, Go, Rust, PHP, Kotlin, Swift, Ruby

Language Feature Matrix

Language Imports Named Bindings Exports Heritage Type Annotations Constructor Inference Config Frameworks Entry Points
TypeScript
JavaScript
Python
Java
Kotlin
C#
Go
Rust
PHP
Ruby
Swift
C
C++

Imports — cross-file import resolution · Named Bindingsimport { X as Y } / re-export tracking · Exports — public/exported symbol detection · Heritage — class inheritance, interfaces, mixins · Type Annotations — explicit type extraction for receiver resolution · Constructor Inference — infer receiver type from constructor calls (self/this resolution included for all languages) · Config — language toolchain config parsing (tsconfig, go.mod, etc.) · Frameworks — AST-based framework pattern detection · Entry Points — entry point scoring heuristics

Agent Skills

CodraGraph ships with skill files that teach AI agents how to use the tools effectively:

  • Exploring — Navigate unfamiliar code using the knowledge graph
  • Debugging — Trace bugs through call chains
  • Impact Analysis — Analyze blast radius before changes
  • Refactoring — Plan safe refactors using dependency mapping

Installed automatically by both codragraph analyze (per-repo) and codragraph setup (global).

Requirements

  • Node.js >= 18
  • Git repository (uses git for commit tracking)

Release candidates

Stable releases publish to the default latest dist-tag. When a pull request with non-documentation changes merges into main, an automated workflow also publishes a prerelease build under the rc dist-tag, so early adopters can try in-flight fixes without waiting for the next stable cut. (Docs-only merges are skipped.)

# Try the latest release candidate (pre-stable — may change at any time)
npm install -g @codragraph/cli@rc
# — or —
npx @codragraph/cli@rc analyze

Release-candidate versions follow the standard semver prerelease format X.Y.Z-rc.N, where X.Y.Z is the next stable target (bumped from the current latest by patch by default; minor or major when kicking off a bigger cycle) and N increments per published rc. Example sequence: 1.6.2-rc.1, 1.6.2-rc.2, …, then once 1.6.2 ships stable, 1.6.3-rc.1. Stable latest is unaffected.

Troubleshooting

Cannot destructure property 'package' of 'node.target' as it is null

This crash was caused by a dependency URL format that is incompatible with certain npm/arborist versions (npm/cli#8126). It is fixed in codragraph v1.6.2+. Upgrade to the latest version:

npx @codragraph/cli@latest analyze          # always uses the newest release
# — or —
npm install -g @codragraph/cli@latest       # upgrade a global install

If you still hit npm install issues after upgrading, these generic workarounds may help:

npm install -g npm@latest            # update npm itself
npm cache clean --force              # clear a possibly corrupt cache

Installation fails with native module errors

Some optional language grammars (Dart, Kotlin, Swift) require native compilation. If they fail, CodraGraph still works — those languages will be skipped.

If npm install -g @codragraph/cli fails on native modules:

# Ensure build tools are available (Linux/macOS)
# Ubuntu/Debian: sudo apt install python3 make g++
# macOS: xcode-select --install

# Retry installation
npm install -g @codragraph/cli

Analysis runs out of memory

For very large repositories:

# Increase Node.js heap size
NODE_OPTIONS="--max-old-space-size=16384" npx @codragraph/cli analyze

# Exclude large directories
echo "vendor/" >> .codragraphignore
echo "dist/" >> .codragraphignore

If you want to know which phase is dragging the heap up before deciding what to mitigate, run codragraph profile-heap. It writes a v8 heap snapshot at every phase boundary plus a JSONL timeline of process.memoryUsage() and prints a per-phase RSS / heapUsed table:

codragraph profile-heap                       # writes .codragraph/heap-profiles/
# → load any .heapsnapshot in Chrome DevTools → Memory → Load

Each snapshot is 100–500 MB, so the command is opt-in only. The JSONL timeline is small enough to share for triage even when the snapshots are too big.

Index size — opt-in per-row compression

For repos where .codragraph/cgdb itself has grown large:

codragraph analyze --compress brotli   # Node ≥ 18, brotli quality 6
codragraph analyze --compress zstd     # Node ≥ 22.15, zstd level 3
codragraph analyze --compress none     # explicit default

--compress routes every node-row content field through the matching encoder before it's written to the CSV / cgdb; readers decode transparently via the per-row contentEncoding tag. With the flag unset, the on-disk layout is byte-identical to pre-1.8 indexes. Pre-1.8 indexes auto-trigger a full re-analyze the first time a 1.8+ CLI runs against them (one-time cost, surfaced in the analyze log).

Large files are being skipped

By default the walker skips files larger than 512 KB (see log line Skipped N large files (>512KB)). Raise the threshold via either the CLI flag or the environment variable — both accept a value in KB:

# CLI flag (takes precedence over the env var)
npx @codragraph/cli analyze --max-file-size 2048     # skip only files > 2 MB

# Environment variable (persists across commands)
export CODRAGRAPH_MAX_FILE_SIZE=2048
npx @codragraph/cli analyze

Values above 32768 KB (32 MB) are clamped to the tree-sitter parser ceiling; invalid values fall back to the 512 KB default with a one-time warning. When an override is active, analyze prints the effective threshold in its startup banner (e.g. CODRAGRAPH_MAX_FILE_SIZE: effective threshold 2048KB (default 512KB)).

Privacy

  • All processing happens locally on your machine
  • No code is sent to any server
  • Index stored in .codragraph/ inside your repo (gitignored)
  • Global registry at ~/.codragraph/ stores only paths and metadata

Web UI

CodraGraph also has a browser-based UI at codragraph.vercel.app — 100% client-side, your code never leaves the browser.

Local Backend Mode: Run codragraph serve and open the web UI locally — it auto-detects the server and shows all your indexed repos, with full AI chat support. No need to re-upload or re-index. The agent's tools (Cypher queries, search, code navigation) route through the backend HTTP API automatically.

License

Apache License 2.0

Permissive open source — use, modify, and distribute freely, including commercially.