1.1.3 • Published 8 months ago

package-analyser v1.1.3

Weekly downloads
-
License
MIT
Repository
-
Last release
8 months ago

Static Badge Static Badge NPM version

Static Badge

介绍

package-analyser 是一个简单易用的分析依赖以及依赖体积的 NodeJS 命令行工具。

它实现了:

  1. 分析生产、开发环境下的依赖关系
  2. 分析生产环境下的依赖体积
  3. 判断当前项目是否存在循环依赖(当存在循环依赖时可以展示循环依赖)
  4. 通过2D、3D的形式展示依赖关系
    • 支持搜索某个依赖并进行定位
    • 支持折线、曲线两种方式进行展示
  5. 通过可视化图表的形式展示依赖体积
  6. 支持日间、夜间两种模式
  7. 支持页面展示以及输出为 JSON 文件两种方式

README.md

安装

npm i package-analyser -g

注意:

由于 package-analyser 是一个命令行工具,所以一定要全局安装。

使用

后台使用

/**
 * @param { number } depth:依赖的深度(限制为 整数 以及 Infinity)
 * @param { string } jsonFile:要输出的JSON文件的路径(相对于命令行执行的路径)
 */
analyze-cli analyze [depth] [jsonFile]

依赖图使用

2D

操作效果
左键节点拖动节点
左键画布平移视角
左键双击画布放大视角
侧边栏双击节点跳转到节点
滑动滚轮放大缩小视角

3D

操作效果
左键画布旋转视角
左键/右键节点拖动节点
右键画布平移视角
滑动滚轮缩放视角

注意

如果你手动将 localStorage 中的数据删除后不能正常展示,请删除项目根目录下的 time.txt 文件后,重新运行命令行。

1.1.1

8 months ago

1.1.0

8 months ago

1.1.3

8 months ago

1.1.2

8 months ago

1.0.3

8 months ago

1.0.2

8 months ago

1.0.1

8 months ago

1.0.0

8 months ago

0.0.11

8 months ago

0.0.10

8 months ago

0.0.9

8 months ago

0.0.8

8 months ago

0.0.7

8 months ago

0.0.6

8 months ago

0.0.5

8 months ago

0.0.4

8 months ago

0.0.3

8 months ago

0.0.1

9 months ago