ytools:纱线工作区工具

时间:2024-05-21 13:13:23
【文件属性】:

文件名称:ytools:纱线工作区工具

文件大小:6.44MB

文件格式:ZIP

更新时间:2024-05-21 13:13:23

JavaScript

ytools 纱线工作区工具。 检测工作空间中的哪些项目已更改,这些项目已从master移交给给定的暂存文件。 为什么? 如果您有大型Monorepo,则在每个项目上运行所有测试/皮棉/等操作对于每次更改都是浪费的。 更好地利用yarn和npm已经公开的工具(例如列出工作空间元数据和获取依赖项)来检测哪些工作空间包已更改(以及它们的传递依赖项),然后仅在该工具包上运行工具。 ytools暴露了这种胶水。 您可以使用来自stdout的结果json(记录到stderr )来有条件地运行测试,整理(linting),所需的任何其他阶段。 您可以轻松地将结果格式化为管道, 给 ,该命令接受重复的-p标志列表,这些标志指示要针对哪些软件包运行。 注意,版本2.x支持纱线2,版本1.x支持纱线经典 安装 yarn install yarn-workspace-tools 跑步 ytools CL


【文件预览】:
ytools-master
----yarn.lock(170KB)
----src()
--------tools.ts(3KB)
--------index.ts(5KB)
--------tools.test.ts(1KB)
----.yarnrc.yml(94B)
----tsconfig.json(508B)
----jest.config.js(6KB)
----samples()
--------.ytools.js(44B)
--------yarn.lock(10KB)
--------packages()
--------yarn-error.log(10KB)
--------.gitignore(119B)
--------.yarn()
--------package.json(160B)
----README.md(3KB)
----.gitignore(119B)
----.yarn()
--------releases()
----package.json(688B)

网友评论