文件名称:diglett:通过检测重复的依赖项来保持JS项目的精简性
文件大小:99KB
文件格式:ZIP
更新时间:2024-06-05 23:07:17
JavaScript
迪格利特
Diglett是一个命令行工具,可帮助您检测JavaScript项目中具有多个版本的软件包。 对于要减小捆绑包尺寸的前端应用程序,它特别有用。
用法
默认情况下, diglett将忽略未通过package.json的dependencies字段中定义的dependencies导入的程序package.json 。 如果找到重复的已解析软件包,它将以代码1退出并输出已解析的版本:
Found 1 duplicate dependency
@material/animation with versions 3.1.0, 4.0.0.
npm项目
npx diglett npm
【文件预览】:
diglett-master
----.gitignore(68B)
----package.json(1KB)
----src()
--------cli.js(599B)
--------getDependencyGroupsFromArgv.js(274B)
--------getPackageDependencies.js(303B)
--------getDuplicateDependencies.js(464B)
--------groupYarnDependencies.js(2KB)
--------sharedArguments.js(749B)
--------printResult.js(1KB)
--------errors.js(908B)
--------commands()
--------graph()
--------groupNpmDependencies.js(1KB)
--------fs.js(1KB)
----bin()
--------diglett(46B)
----LICENSE(1KB)
----.github()
--------FUNDING.yml(18B)
--------workflows()
----README.md(2KB)
----test()
--------helpers.js(496B)
--------yarn-workspace.spec.js(7KB)
--------single-project.spec.js(2KB)
--------fixtures()
----.prettierrc(52B)
----yarn.lock(148KB)