Repository navigation
Release v1.0.2
This is a release of version v1.0.2 . In this release I have added key features
React Analysis Improvements
Enhanced State Variable Detection: Fixed useState hook detection to correctly identify and include state variables and their setter functions
Improved Component Detection: Better identification of React components including those that use hooks but don't directly return JSX
Nested Function Support: Added detection for functions defined inside components like event handlers (e.g., handleClick)
Component Hierarchy Tracking: Improved relationship tracking between components that render other components
TypeScript Support Enhancements
Return Type Detection: Added proper extraction of function return types from TypeScript annotations
Better Type Information: Improved overall type information quality in the output graph
Path and File Handling
Case Sensitivity Fixes: Corrected issues with file path case sensitivity that caused mismatched paths
Consistent Path Normalization: Standardized path handling throughout the codebase to use forward slashes
Dependency Analysis
Improved Function Call Detection: Enhanced detection of which functions call others, including cross-file analysis
Method Call Support: Added better support for method calls like ReactDOM.render
Package Dependency Tracking: Correct identification of dependencies between packages
Structure and Organization
Enhanced Package Structure: Better file organization into appropriate packages (e.g., root and src)
Index File Support: Improved detection and handling of index.jsx files