dep-graphy
v1.0.3
Published
Component structure analyzer for modern JS frameworks
Readme
React/Vue Component Dependency Analyzer
自动检测项目框架(React / Vue),分析指定页面或组件的依赖关系,并以 HTML 图表形式可视化依赖结构。
✨ 功能亮点
- 🚀 自动识别框架:支持 Next.js、Vite、Webpack、Taro 等项目结构。
- 🔍 深度依赖分析:基于 TypeScript 静态分析,递归追踪组件、Hooks、工具函数等依赖。
- 📊 可视化输出:生成
dependency-graph.html文件,清晰展示每个页面或组件的完整依赖树。 - ⏱️ 进度反馈:分析过程展示进度条,任务完成后输出总耗时。
- 🛠️ 插件式架构:易于扩展其他框架或自定义规则。
🧪 支持情况
| 框架 | 技术栈 | 状态 | |-------------|------------------|--------------------------------| | Taro | React | ✅ 已完成 | | Next | React | ✅ 已完成(App / Pages router) | | Nuxt | Vue | ⏳ 未完成 | | Vue & React | Vite / Webpack | ⏳ 未完成 | | Monorepo | Yarn Workspaces | ⏳ 未完成 |
📦 安装
npm install -D dep-graphy
dep-graphy