diglett:通过检测重复的依赖项来保持JS项目的精简性

时间:2024-06-05 23:07:17
【文件属性】:

文件名称: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 纱线项目 npx diglett yarn 纱线工作区 npx diglett yarn-w


【文件预览】:
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)

网友评论