This repository was archived by the owner on Sep 17, 2023. It is now read-only.
fix(make-depend)!: remove use of force-local #112
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This commit removes hard-coded use of
lerna bootstrap
's--force-local
1 command, so that monorepos that don't want toopt in to this behavior are not forced to.
For projects that wish to include the
--force-local
flag on everyinvocation to
lerna bootstrap
, perhaps to prevent dependencyconfusion attacks, we recommend specifying this in the lerna
manifest. For example, your lerna.json could look like
To prevent the case where a project was expecting
--force-local
to be applied, but not specifying this in the configuration file,
we consider this a breaking change.
BREAKING CHANGE: do not specify
--force-local
in makefiles generated bymake-depend
Footnotes
https://github.com/lerna/lerna/blob/main/commands/bootstrap/README.md#--force-local ↩