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.
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 analyzeThat'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 mcpCodex (full support — MCP + skills)
codex mcp add codragraph -- npx -y @codragraph/cli@latest mcpCursor / 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:
- Structure — Walks the file tree and maps folder/file relationships
- Parsing — Extracts functions, classes, methods, and interfaces using Tree-sitter ASTs
- 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
- Field & Property Type Resolution — Tracks field types across classes and interfaces for deep chain resolution (e.g.,
- Clustering — Groups related symbols into functional communities
- Processes — Traces execution flows from entry points through call chains
- 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
repoparam 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 groupRemote 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 . --embeddingsWorks 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 Bindings — import { 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 analyzeRelease-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 installIf 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 cacheInstallation 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/cliAnalysis 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/" >> .codragraphignoreIf 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 → LoadEach 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 analyzeValues 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
Permissive open source — use, modify, and distribute freely, including commercially.