-
-
Notifications
You must be signed in to change notification settings - Fork 588
New issue
Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? # to your account
Resolve dependencies and improve JS support #3779
Conversation
27e5537
to
69bb143
Compare
Add parsers for pnpm-lock.yaml v5 and v6, and shrinkwrap.yaml specs with examples and package assembly. Reference: #3766 Signed-off-by: Ayan Sinha Mahapatra <ayansmahapatra@gmail.com>
69bb143
to
ccf346a
Compare
Apply updates for all npm lockfiles. Signed-off-by: Ayan Sinha Mahapatra <ayansmahapatra@gmail.com>
1869154
to
b9eb01d
Compare
b9eb01d
to
f055ea7
Compare
Reference: #3746 Signed-off-by: Ayan Sinha Mahapatra <ayansmahapatra@gmail.com>
02e83da
to
3e11778
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks... here are some first nits.
Adds is_direct attribute to differentiate between direct dependecy relationships and dependencies listed in lockfiles which have both direct and transitive dependencies together, which will have is_direct as False. Reference: #3780 Signed-off-by: Ayan Sinha Mahapatra <ayansmahapatra@gmail.com>
3e11778
to
448fc36
Compare
Signed-off-by: Ayan Sinha Mahapatra <ayansmahapatra@gmail.com>
74f402d
to
82a51c0
Compare
Signed-off-by: Ayan Sinha Mahapatra <ayansmahapatra@gmail.com>
82a51c0
to
b24b29f
Compare
Signed-off-by: Ayan Sinha Mahapatra <ayansmahapatra@gmail.com>
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Some final nits... then please merge!
Signed-off-by: Ayan Sinha Mahapatra <ayansmahapatra@gmail.com>
20420b2
to
f74a89b
Compare
@pombredanne Thanks for your comments, suggestions and improved texts for the attributes. I've added all of them, and now ready to merge. |
Fixes a bug where there was remaining double quotes on namespace and name for dependencies, which was effecting package resolution. Signed-off-by: Ayan Sinha Mahapatra <ayansmahapatra@gmail.com>
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Good to merge with just a minor nit wrt. a function name!
Signed-off-by: Ayan Sinha Mahapatra <ayansmahapatra@gmail.com>
Signed-off-by: Ayan Sinha Mahapatra <ayansmahapatra@gmail.com>
All green, merging! Thanks @pombredanne |
This PR adds support for resolving package dependencies with an initial focus on JavaScript npm packages as support by npm and yarn.
In particular:
Tasks
Run tests locally to check for errors.