Skip to content

fix(@angular-devkit/build-angular): add karma as an optional peer dependency#18893

Merged
alan-agius4 merged 4 commits intoangular:masterfrom
clydin:karma-optional-peer
Sep 25, 2020
Merged

fix(@angular-devkit/build-angular): add karma as an optional peer dependency#18893
alan-agius4 merged 4 commits intoangular:masterfrom
clydin:karma-optional-peer

Conversation

@clydin
Copy link
Copy Markdown
Member

@clydin clydin commented Sep 25, 2020

karma is currently used by the karma builder within this package but is not represented in the dependencies. The can lead to accidental version mismatches as well as package manager hoisting problems due to the package manager not knowing the full dependency set of the package.

…endency

karma is currently used by the karma builder within this package but is not represented in the dependencies.  The can lead to accidental version mismatches as well as package manager hoisting problems due to the package manager not knowing the full dependency set of the package.
@clydin clydin added the target: major This PR is targeted for the next major release label Sep 25, 2020
@clydin clydin requested a review from alan-agius4 September 25, 2020 19:57
Copy link
Copy Markdown
Collaborator

@alan-agius4 alan-agius4 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think there are also other deps such as tslint, protoactor etc.. but this is a good start!

@alan-agius4 alan-agius4 added the action: merge The PR is ready for merge by the caretaker label Sep 25, 2020
@clydin
Copy link
Copy Markdown
Member Author

clydin commented Sep 25, 2020

added protractor/tslint

@clydin clydin force-pushed the karma-optional-peer branch from 73784f8 to 3d4aad0 Compare September 25, 2020 20:17
…r dependency

protractor is currently used by the protractor builder within this package but is not represented in the dependencies. The can lead to accidental version mismatches as well as package manager hoisting problems due to the package manager not knowing the full dependency set of the package.
…pendency

tslint is currently used by the tslint builder within this package but is not represented in the dependencies. The can lead to accidental version mismatches as well as package manager hoisting problems due to the package manager not knowing the full dependency set of the package.
@clydin clydin force-pushed the karma-optional-peer branch from 3d4aad0 to a1f9c76 Compare September 25, 2020 20:19
@alan-agius4 alan-agius4 merged commit 1873f2d into angular:master Sep 25, 2020
@clydin clydin deleted the karma-optional-peer branch September 25, 2020 21:41
@angular-automatic-lock-bot
Copy link
Copy Markdown

This issue has been automatically locked due to inactivity.
Please file a new issue if you are encountering a similar or related problem.

Read more about our automatic conversation locking policy.

This action has been performed automatically by a bot.

@angular-automatic-lock-bot angular-automatic-lock-bot bot locked and limited conversation to collaborators Oct 26, 2020
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

action: merge The PR is ready for merge by the caretaker target: major This PR is targeted for the next major release

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants