feat: yarn workspaces lock file support (#743)
This feature adds explicit support for correctly generating the yarn.lock file for workspaces. Specifically, it means that the yarn.lock in the root directory is regenerated whenever *any* package.json is modified. Previously lock files were only every updated if its corresponding package.json changes, but that is not the way yarn workspaces works. Closes #473
Showing
- lib/workers/branch/lock-files.js 5 additions, 0 deletionslib/workers/branch/lock-files.js
- lib/workers/package-file/index.js 0 additions, 11 deletionslib/workers/package-file/index.js
- lib/workers/repository/apis.js 24 additions, 4 deletionslib/workers/repository/apis.js
- test/workers/branch/__snapshots__/lock-files.spec.js.snap 9 additions, 0 deletionstest/workers/branch/__snapshots__/lock-files.spec.js.snap
- test/workers/branch/lock-files.spec.js 24 additions, 0 deletionstest/workers/branch/lock-files.spec.js
- test/workers/package-file/index.spec.js 0 additions, 6 deletionstest/workers/package-file/index.spec.js
- test/workers/repository/__snapshots__/apis.spec.js.snap 3 additions, 1 deletiontest/workers/repository/__snapshots__/apis.spec.js.snap
- test/workers/repository/apis.spec.js 4 additions, 1 deletiontest/workers/repository/apis.spec.js
Loading
Please register or sign in to comment