TypeScript/JavaScript analysis tools for AI agents - AST-based code analysis, complexity metrics, and type hierarchy
npm install @compilr-dev/agents-coding-tsTypeScript/JavaScript analysis tools for AI agents - AST-based code analysis using the TypeScript Compiler API.
``bash`
npm install @compilr-dev/agents-coding-ts
Peer dependency: @compilr-dev/agents ^0.3.0
- AST Analysis - Parse and analyze TypeScript/JavaScript code
- Complexity Metrics - Cyclomatic complexity, cognitive complexity
- Type Hierarchy - Extract class/interface relationships
- Function Analysis - Parameters, return types, dependencies
- No Native Dependencies - Uses TypeScript Compiler API (pure JS)
`typescript
import { tsTools, tsSkills } from '@compilr-dev/agents-coding-ts';
// Register tools with your agent
agent.registerTools(tsTools);
agent.registerSkills(tsSkills);
`
| Tool | Description |
|------|-------------|
| analyzeTypeScript | Analyze TS/JS file structure |getComplexity
| | Calculate complexity metrics |extractTypes
| | Extract type definitions |findDependencies
| | Find import/export dependencies |
- @compilr-dev/agents-coding - Umbrella package (recommended)
- @compilr-dev/agents-coding-core - Language-agnostic tools
- @compilr-dev/agents-coding-python - Python analysis
- @compilr-dev/agents-coding-go` - Go analysis
MIT