前端
前端部分使用glob
和read-pkg-up
这两个用于Node.js
的模块,分别用于文件匹配和读取package元数据。 并且在脚本中结合两个模块:
glob
用于查找src
目录中所有源文件read-pkg-up
用于读取package.json
文件并确定依赖项的数量
代码行数 (Lines of Code)
计算所有源文件的总行数。通过读取每个文件的内容,然后根据换行符分割内容,统计行数。
Lines of Code: 6515
模块/包的数量 (Number of Packages/Modules)
计算所有安装的包的总数,包括直接依赖和子依赖。通过执行 npm ls --all --parseable
命令获取所有安装的包路径,统计这些路径的数量。
Number of Packages/Modules: 1394
源文件的数量 (Number of Source Files)
通过使用glob
模块递归获取src
目录下的所有.js
、.vue
、.ts
文件,统计文件总数。
Number of Source Files: 39
依赖项的数量 (Number of Dependencies)
统计package.json
中dependencies
和devDependencies
的总数。通过动态导入read-pkg-up
模块读取package.json
文件,计算这两个对象中的键数。
Number of Dependencies: 37