librariesio / bibliothecary

:notebook_with_decorative_cover: Libraries.io Package Manager Manifest Parsers
https://libraries.io/rubygems/bibliothecary
GNU Affero General Public License v3.0
89 stars 36 forks source link

Adds support for NPM lockfileVersion 3 #566

Closed tiegz closed 1 year ago

tiegz commented 1 year ago

lockfileVersion: "3" seems to be mandatory in npm v9+, and it drops support for the "dependencies" object in favor of the "packages" object:

https://docs.npmjs.com/cli/v9/configuring-npm/package-lock-json#lockfileversion