跳到主要内容

LangGraphJS 统计详细报告(07-04)

· 阅读需 4 分钟

📝 统计说明

智能统计方式

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

📈 统计结果总览

文件类型文件数智能计数字符数行数中文字符英文单词代码行
mdx36118.4K318.9K1337311064726455103
ts25875.0K2409.6K8784631812616584274956
tsx83.7K109.6K4173791970333655
json8561.9K567707456
env124703280220
DS_Store1000000

📊 总计统计

  • 总文件数: 312 个文件
  • 总智能计数: 197.1K 个计数单位
  • 总字符数: 2840.7K 个字符
  • 总行数: 105.5K 行
  • 总中文字符: 437.5K 个字符
  • 总英文单词: 175.6K 个单词
  • 总代码行数: 83.8K 行

🏆 文件类型排行

按文件数量排序

  1. ts: 258 个文件
  2. mdx: 36 个文件
  3. tsx: 8 个文件
  4. json: 8 个文件
  5. env: 1 个文件
  6. DS_Store: 1 个文件

按智能计数排序

  1. mdx: 118.4K 个计数单位
  2. ts: 75.0K 个计数单位
  3. tsx: 3.7K 个计数单位
  4. json: 56 个计数单位
  5. env: 24 个计数单位

📋 分目录统计

目录文件数总行数
📚 docs4512.7K
💻 examples26792.0K

📄 MDX 文件详细统计

MDX 文件总数: 36 个文件

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

文件名智能计数中文字符英文单词代码行
核心概念.mdx44503943196311
持久化.mdx435642406056
为什么需要LangGraph.mdx42003948107145
断点调试.mdx417840576754
人机交互.mdx3931372681124
Agent概念.mdx38883527138223
记忆管理.mdx388537925340
工具调用.mdx386937469231
子图.mdx382137253858
Reducers.mdx3813347989245

🔗 MDX 文件外部引用统计

📊 外部引用总计

  • 引用外部文件的 MDX 数量: 35 / 36
  • 外部代码文件总数: 207
  • 外部代码总行数: 64079
  • 外部代码中文字符数: 275057

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

文件名外部文件数外部代码行数外部中文字符数
测试策略.mdx23746720445
节点设计.mdx15526314509
工具调用.mdx12317320267
可视化.mdx10380411086
配置管理.mdx10287311114
错误处理.mdx9258613064
应用结构.mdx86823040
持久化.mdx8286012201
人机交互.mdx819848290
断点调试.mdx818559695

📊 数据分析

MDX 文件内容分布

文件类型占比

  • tsx: 8 个文件 (2.6%)
  • ts: 258 个文件 (82.7%)
  • json: 8 个文件 (2.6%)
  • mdx: 36 个文件 (11.5%)
  • DS_Store: 1 个文件 (0.3%)
  • env: 1 个文件 (0.3%)

🔧 技术说明

统计工具

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

统计算法

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

报告生成于: 2025年 7月 4日 星期五 17时23分59秒 CST