Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Supported ecosystems

OPPSY can parse lock files from five package ecosystems. When creating a manifest you specify the manifest_type value that tells the backend which parser to use.

Ecosystemmanifest_typeLock file
RustCargoCargo.lock — generated automatically by Cargo on every build.
Node.js (npm)Npmpackage-lock.json — committed alongside package.json in npm projects.
Python (uv)Uvuv.lock — generated by the uv package manager.
Python (Poetry)Poetrypoetry.lock — generated by Poetry.
GoGoJSON produced by running go list -m -json all | jq -s '.'. Unlike the others this is not a committed file — you generate it on demand.