跳到主要内容

LangGraphJS 统计详细报告

· 阅读需 3 分钟

📝 统计说明

智能统计方式

  • MDX 文件智能解析
    • 中文文本:按字符数统计
    • 英文文本:按单词数统计
    • 代码块:按代码行数统计
    • 智能计数 = 中文字符数 + 英文单词数 + 代码行数
  • 纯代码文件 (.ts, .tsx, .js, .jsx):按有效代码行数统计(排除空行)

📈 统计结果总览

文件类型文件数智能计数字符数行数中文字符英文单词代码行
mdx36117.0K317.6K1328610911426775161
ts22566.2K2082.5K7732329301014175666237
tsx73.3K93.1K3640583259503252
json8561.9K567707456
DS_Store1000000

📊 总计统计

  • 总文件数: 277 个文件
  • 总智能计数: 186.5K 个计数单位
  • 总字符数: 2495.1K 个字符
  • 总行数: 94.3K 行
  • 总中文字符: 408.7K 个字符
  • 总英文单词: 150.5K 个单词
  • 总代码行数: 74.7K 行

🏆 文件类型排行

按文件数量排序

  1. ts: 225 个文件
  2. mdx: 36 个文件
  3. json: 8 个文件
  4. tsx: 7 个文件
  5. DS_Store: 1 个文件

按智能计数排序

  1. mdx: 117.0K 个计数单位
  2. ts: 66.2K 个计数单位
  3. tsx: 3.3K 个计数单位
  4. json: 56 个计数单位

📋 分目录统计

目录文件数总行数
📚 docs4512.7K
💻 examples23280.9K

📄 MDX 文件详细统计

MDX 文件总数: 36 个文件

各 MDX 文件智能统计示例(前10个)

文件名智能计数中文字符英文单词代码行
核心概念.mdx44503943196311
为什么需要LangGraph.mdx42003948107145
断点调试.mdx417840576754
人机交互.mdx3931372681124
Agent概念.mdx38883527138223
工具调用.mdx386937469231
子图.mdx382137253858
Reducers.mdx3813347989245
环境搭建.mdx37803276261243
时间旅行.mdx376636354784

🔗 MDX 文件外部引用统计

📊 外部引用总计

  • 引用外部文件的 MDX 数量: 35 / 36
  • 外部代码文件总数: 214
  • 外部代码总行数: 65783
  • 外部代码中文字符数: 283731

📋 各 MDX 文件外部引用详情(前10个有引用的文件)

文件名外部文件数外部代码行数外部中文字符数
测试策略.mdx23744420445
节点设计.mdx15525114509
工具调用.mdx12315820267
持久化.mdx10425718157
可视化.mdx10379511086
配置管理.mdx10286311114
记忆管理.mdx10229612980
错误处理.mdx9257713064
应用结构.mdx86743040
人机交互.mdx819778290

📊 数据分析

MDX 文件内容分布

文件类型占比

  • tsx: 7 个文件 (2.5%)
  • ts: 225 个文件 (81.2%)
  • json: 8 个文件 (2.9%)
  • mdx: 36 个文件 (13.0%)
  • DS_Store: 1 个文件 (0.4%)

🔧 技术说明

统计工具

  • 脚本语言: Bash Shell + AWK
  • 兼容性: macOS/Linux
  • 特殊处理: 中文字符编码兼容

统计算法

  1. MDX 解析: 使用 AWK 分离代码块和文本内容
  2. 中文统计: 使用正则表达式 [一-龯] 匹配中文字符
  3. 英文统计: 使用正则表达式 \b[a-zA-Z][a-zA-Z]*\b 匹配英文单词
  4. 代码统计: 排除空行和纯空白行的有效代码行数

报告生成于: 2025年 6月23日 星期一 15时18分34秒 CST