289 - 《手撕源码 32:lazyrepo》
发布于 2023年4月17日
1、lazyrepo 看介绍是 0 配置带缓存能力的 task runner,适用于 npm/pnpm/yarn monorepo。 作为 turborepo 的竞品,官网介绍说「虽然是 TypeScript 编写,但速度比 turborepo 快很多。」(HOW?)同时从 commit 上看,作者改了好几次名字,从 butbo 到 daddyrepo 再到 lazyrepo。
2、怎么用?
先安装依赖。
$ pnpm i lazyrepo -Dw
然后初始化配置。
$ npx lazy :init
再用 npx lazy 代替 pnpm 执行命令。
$ npx lazy test packages/*-utils