-
-
Notifications
You must be signed in to change notification settings - Fork 562
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in 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.