#duplicate #package #javascript #folder #find #js #identify

app nodedup

在指定文件夹中查找重复的JS依赖项

5个稳定版本

2.0.1 2024年8月19日
2.0.0 2024年6月30日
1.0.2 2024年6月25日
1.0.1 2024年6月21日

#322 in Web编程

Download history 189/week @ 2024-06-18 291/week @ 2024-06-25 29/week @ 2024-07-02 97/week @ 2024-08-13

98 每月下载次数

MIT 许可证

30KB
758 代码行

NoDEdup: 重复包查找器

NoDEdup是一款CLI工具,旨在帮助您识别项目中重复的JavaScript依赖项。它扫描指定文件夹内所有的package.json文件,定位出存在多个版本的依赖项或devDependencies,帮助您简化项目依赖树。

安装

  1. 确保您已安装cargo
  2. cargoinstall nodedup

用法

Usage: nodedup [OPTIONS] --folder <FOLDER>

Options:
  -f, --folder <FOLDER>  Folder to scan
  -o, --output <OUTPUT>  Output format. Possible values: 'default', 'short', 'full' [default: default]
  -s, --silent           Exit with zero code when duplicates are found
  -c, --color            Color important output
  -h, --help             Print help
  -V, --version          Print version

忽略依赖项

您可以在项目的根目录中创建.ndignore文件来忽略特定的依赖项。文件中的每一行都是一个依赖项名称。忽略依赖项在您知道有重复但不想删除依赖项时很有用。

示例 .ndignore 文件

lodash
react

依赖项

~4–16MB
~148K SLoC