Skip to content

Support Yarn use in package command#260

Merged
joaomoreno merged 1 commit intomicrosoft:masterfrom
kevcunnane:master
May 3, 2018
Merged

Support Yarn use in package command#260
joaomoreno merged 1 commit intomicrosoft:masterfrom
kevcunnane:master

Conversation

@kevcunnane
Copy link
Contributor

This fixes an issue where npm list thinks dependencies are invalid,
but a project uses Yarn and this can correctly handle the dependencies.
This is blocking SQL Ops Studio extensions that rely on
https://github.com/anthonydresser/dataprotocol-client, as this is marked
as invalid and essentially requires use of Yarn.

Please let me know if there's anything I should be doing in terms of testing etc. to help validate this. The basic test of using vsce package --yarn worked as expected and no longer caused packaging to fail.

This fixes an issue where `npm list` thinks dependencies are invalid,
but a project uses Yarn and this can correctly handle the dependencies.
This is blocking SQL Ops Studio extensions that rely on
https://github.com/anthonydresser/dataprotocol-client, as this is marked
as invalid and essentially requires use of Yarn.
@joaomoreno joaomoreno added this to the Backlog milestone May 3, 2018
@joaomoreno joaomoreno self-assigned this May 3, 2018
@joaomoreno joaomoreno merged commit a70271e into microsoft:master May 3, 2018
@joaomoreno
Copy link
Member

Looks great, thanks! v1.40.0 is on the way of being built: https://travis-ci.org/Microsoft/vscode-vsce/builds/374278813. Let me know how it goes for you.

@kevcunnane
Copy link
Contributor Author

Works great, thanks for the quick turnaround!

@joaomoreno joaomoreno modified the milestones: Backlog, June 2018 Jul 2, 2018
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.

2 participants