Skip to content

Conversation

@Mopsgamer
Copy link

This PR is aimed at further addressing issues with package managers. It introduces a distinction between different package managers by creating an internal API and making several stylistic changes that simplify supporting this API in the future. I do not intend to create a separate PR for the stylistic changes even if asked.

This internal API could be used to build a public API, but that is not part of my plans.

It should also be noted that the new --packageManager flag could replace the existing --yarn, --no-yarn, and --dependencies options in any upcoming major release. Removing the deprecated API is also not part of my plans. This PR makes minor changes that could potentially break something, and in such cases patches should be created. I am willing to help with those patches.

I am having trouble running the tests. Apparently they are broken, or I broke them. Assistance with this would be helpful. SyntaxError: The angle-bracket syntax for type assertions, `<T>expr`, is not supported in type strip mode. Instead, use the 'as' syntax: `expr as T`.

@Mopsgamer
Copy link
Author

@microsoft-github-policy-service agree

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant